Savvas Learning Company logo

Savvas Learning Company

Senior Software Developer

🇺🇸 Hybrid - Chandler, AZ

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ July 17th, 2025

K-12 Node.js NoSQL

Edtech.com's Summary

Savvas Learning Company is hiring a Senior Software Developer. The role involves architecting, designing, developing, testing, and advancing next-generation software applications while ensuring alignment with business requirements. The developer will also support and migrate existing systems, evaluate new technologies, and implement effective software solutions.

Highlights
  • Architect, design, develop, test, and advance sophisticated software applications.
  • Support and migrate existing software systems to new platforms.
  • Evaluate new technologies and recommend integration strategies.
  • Experience with Java development, REST, JSP, Java Application Servers, HTML, and JavaScript.
  • Proficiency with JavaScript frameworks such as Angular, Node.js, and JQuery.
  • Working knowledge of configuration management using Bitbucket.
  • Familiarity with Object Oriented Analysis & Design, UML, and design patterns.
  • Experience with NoSQL and document-based database design.
  • Testing frameworks experience including JUnit and TestNG.
  • Minimum qualifications include a Bachelor’s degree in Computer Science with six years of experience, or equivalent work experience; or a Master’s degree with four years of experience.

Senior Software Developer Full Description

Senior Software Developer

Chandler, AZ, USA

Job Description
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 award-winning, high-quality instructional materials span every grade level and discipline, from evidence-based, standards-aligned core curricula and supplemental and intervention programs to state-of-the-art assessment tools and the industry’s most innovative portfolio of college and career readiness solutions — all designed to meet the needs of every learner. 
 
SUMMARY
Architect, design, develop, test, and advance sophisticated next generation software applications. Help drive sound engineering design, process and quality practices, and perform acceptance engineering. Comprehend business requirements and be able to map them to technical data requirements. Perform research, analysis, design and implementation and provide effective software solutions for short term and long term needs. Support and migrate existing software systems to new platforms. Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities into the platform. Role is hybrid within a reasonable commuting distance of the Chandler, AZ office.

REQUIREMENTS
  • Bachelor’s degree in Computer Science or closely related field of study and six (6) years of experience as a Software Developer, Software QA Engineer, Associate Manager or related role where required experience gained.   
  • Master’s degree in Computer Science or closely related field of study and four (4) years of experience as a Software Developer, Software QA Engineer, Associate Manager or related role where required experience gained.   
  • Employer will also accept eight (8) years of experience in lieu of a degree.

Also requires two (2) years of experience in the following:
  • Working in an agile environment; 
  • Java development, REST, JSP, Java Application Servers, HTML, and Javascript; 
  • JavaScript technologies such as Angular, Node.js and JQuery; 
  • Configuration management systems and concepts, specifically Bitbucket; 
  • Object Oriented Analysis & Design; 
  • NoSQL and document-based database design and function; 
  • UML and design patterns; and 
  • JUnit, TestNG.

Savvas Learning Company provides access to a benefits experience created to offer our employees choice, flexibility, and the opportunity to save money for the future. Benefits include medical, dental, vision, tax-advantaged accounts, pharmacy, life insurance, disability insurance, matching 401(k), and paid time off. Our benefits are part of a total package that is carefully designed to support the total well-being of our employees.

Savvas Learning Company is an Equal Opportunity Employer. Savvas Learning complies with all applicable federal, state and local laws regarding recruitment and hiring. Savvas prohibits discrimination against individuals based on race, color, region, national origin, sex, age, disability, and other protected group status. We strive to create a fair and inclusive workplace where everyone feels valued and respected. Learn more about your EEO rights as an applicant.

Savvas Learning is an affirmative action employer and participates in E-Verify.E-Verify Know Your Rights

Notice to California Applicants: Information collected and processed as part of your Savvas Careers profile, and any job applications you choose to submit is subject to Savvas' California Applicant Privacy Notice.

Job Details
Job Family
AIP Eligible
Pay Type
Salary