We're looking for a Senior Software Engineer to drive technical execution and design stewardship of our core platform capabilities. You will serve as a technical leader, responsible for translating requirements into high-quality software while maintaining alignment with leaders, developers, and product stakeholders. This role demands strong technical depth, proactive communication, and the ability to lead and mentor team members.
What You'll OwnYou will provide technical leadership, hands-on engineering, and mentorship across key platform service capabilities:
Platform Development — Analyze, design, develop, and maintain robust, scalable software solutions.
Architectural Contribution — Contribute to system design, documentation, and technical trade-offs.
Code Quality & Best Practices — Maintain high standards through code reviews, automated testing, and CI/CD pipelines.
AI-Augmented Development — Leverage modern LLM-assisted development to accelerate development, improve code quality, and automate routine tasks.
Technical Leadership — Drive technical design for features, presenting proposals and ensuring alignment with team standards.
Engineering & Delivery — Execute on platform features, focusing on quality, performance, scalability, and security.
AI Integration — Actively incorporate AI coding tools into the development workflow to streamline coding, debugging, and documentation generation.
Collaboration & Mentorship — Work cross-functionally with product, business analysts and other development teams. Mentor junior engineers through regular development and code reviews, fostering a culture of ownership and excellence.
5+ years of software engineering experience in a product-based environment.
Expertise in distributed systems, microservices architecture, and API design (REST; familiarity with legacy protocol migration is a plus)
Strong proficiency in backend technologies (e.g., Java, Node.js and GraphQL) and modern frontend frameworks.
Experience with cloud infrastructure (AWS preferred), containerization, and microservices architecture.
Ability to work within bounded context boundaries in a domain-driven design environment — understanding upstream and downstream dependencies and respecting service contracts
Ability to work effectively within agile/scrum environments.
Passion for innovation and architectural ownership of functionality, with an interest in leveraging LLM-assisted development to enhance productivity and software craftsmanship.
Excellent communication skills, with experience articulating technical concepts to diverse stakeholders.
Salary Range - $120,000.00 - $140,000.00
At Savvas, compensation is only one part of our total rewards package. We invest in our employees with a rewards package that combines compensation, exceptional benefits and wellness programs in addition to opportunities for professional growth. This role may also be eligible for bonus or incentive compensation. The posted hiring range reflects our good faith estimate at the time of posting and remains subject to modification. Compensation is determined by factors such as but not limited to skills, experience, budget, and internal equity.
Savvas Learning Company is a global education company that produces award-winning learning solutions that empower educators and engage students with the highest quality content.
Recognized as an industry leader, we serve millions of K-12 learners with innovative, student-centered educational programs that turn today’s classrooms into active learning environments. By embracing technology, personalized learning, and immersive experiences delivered across multiple platforms, we design our learning solutions to be more accessible and relevant to each student.
Our comprehensive solutions for core curriculum, and supplemental and intervention programs - supported by an array of professional development services - allow teachers to use data to inform classroom practices and tailor instructions to an individual’s abilities and learning styles. Savvas Learning Company is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
Please visit www.savvas.com for more information about us, or visit us at LinkedIn, Twitter, Facebook, or YouTube.
Skills Required
- 5+ years of software engineering experience in a product-based environment
- Expertise in distributed systems, microservices architecture, and API design
- Strong proficiency with backend technologies such as Java, Node.js, and GraphQL
- Experience with modern frontend frameworks
- Experience with cloud infrastructure, preferably AWS
- Experience with containerization
- Ability to work within bounded contexts and domain-driven design environments
- Ability to work effectively in Agile/Scrum environments
- Excellent communication skills and ability to articulate technical concepts to diverse stakeholders
- Familiarity with legacy protocol migration
- Interest in leveraging LLM-assisted development
What We Do
Savvas Learning Company is a global education company that develops award-winning learning solutions for educators and students. It serves millions of K–12 learners through innovative, student-centered educational programs designed to make classrooms active learning environments. By combining technology, personalized learning, and immersive experiences across multiple platforms, Savvas aims to make instruction more accessible and relevant to each student while supporting educators with high-quality content.







