Senior Technical Software Engineering Lead
Bengaluru, India
6d ago


Powerschool is the No.1 leader in providing educational application technology solutions for the K12 school systems (Kinder Garten to Grade 12) in the US and Canada region for more than 2 decades.

Founded in 1997, we serve over 60 million students in 80 countries and is headquartered in Folsom, California with more than 40+ products that help the schools and districts in efficiently managing their operations.

We are currently hiring for our product line- Schoology, which is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content and systems that fuel education.

Millions of students, faculty and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education.


What you’ll do : As a Lead Engineer you’ll be in a hands on role responsible for the technical direction of the Schoology user interface.

You will collaborate with the product management and design teams to create and deliver the functional vision of the product.

As a Lead Engineer, you will :

  • Guide the direction of the Schoology web UI architecture, ensuring that we’re utilizing the best front end development techniques, architectural patterns, frameworks and libraries that allow Schoology to deliver the best experience to our users and an implementation which we can easily maintain and extend over time
  • Expand and evolve our design system (Schoology Backpack), ensuring its successful adoption throughout the entire Schoology application and by driving our open source commitment to it and use of it within partner applications
  • Act as a force multiplier by mentoring UI team members in technical design, implementation, and testing best practices
  • Assure that our tooling and processes consider accessibility, internationalization and localization, and responsive design as first-class concerns
  • Collaborate with the engineering management team and technical leadership to help UI engineers be successful in planning and scoping of new feature work
  • Identify technical debt buydown opportunities and work with the engineering management team and the product management team to prioritize these activities
  • Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid
  • Communicate patterns and solutions through both thorough written documentation and technical presentations
  • Qualifications

  • 8-12 years of software engineering experience
  • Solid understanding of software development lifecycle
  • Depth of experience developing scalable applications using programming languages like PHP, Java, Python
  • Solid understanding of modern patterns and frameworks such as Flux w / ReactJS
  • Deep expertise in JavaScript language fundamentals and HTML5, CSS3 specifications
  • Extensive experience building responsive and accessible consumer facing web products
  • Expertise with Database tools and technologies
  • Experience with Amazon Web Services (RedShift, Lambda, SWF, )
  • Expertise with DevOps Tools like Jenkins, Ansible and Monitoring tools like NewRelic
  • Expertise with Microservices Architecture and containerization using Docker, Kubernetes, etc
  • Experience leading software development teams and contributing to software architecture
  • Experience with Cassandra or Elasticsearch .
  • EEO Commitment

    PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

    Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work.

    If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing TA

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form