We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results
New

Senior Software Developer

Savvas Learning
life insurance, paid time off
United States, California, Ontario
Oct 17, 2025
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 a next-generation learning company that combines new ideas, new ways of thinking, and new ways of interacting to create innovative K-12 solutions. Savvas carries on a longstanding tradition of delivering the most engaging, innovative curriculum that has transformed the way students learn, accelerating their growth and improving their outcomes.
SUMMARY

This role will be expected to be comfortable working in a fast paced agile/scrum environment. Strong verbal and written collaboration and communication skills are needed, as well as the ability to communicate across all levels of an organization and with external contractors and vendors. Being a team player is key in order to accomplish the desired results and outcomes on various projects. To be successful in this role, the ideal candidate will be self-motivated to learn new technologies and achieve objectives. The candidate needs to have the ability to both multi-task and work independently. Cloud certifications are helpful, hands-on experience is preferred.
PRIMARY RESPONSIBILITIES

  • Design, test, and implement cloud (AWS) and DevSecOps foundations and guardrails for Savvas's development teams to reduce technical debt and streamline processes.
  • Work on getting existing AWS infrastructure in-line with various cloud compliance standards.
  • Build and maintain a Golden Image Pipeline to push out images with security patches to various platforms on a quarterly basis.
  • Respond to security alerts and threat detections from Savvas's Cloud Environment's Intrusion Detection/Prevention Systems and apply fixes or security patches to products.
  • Implement tailored IaC and CI/CD solutions for organization-wide initiatives involving new technology and best cloud practices.
  • Maintain existing monitoring, alerting, and logging solutions, and extend them to ensure system availability and performance.
  • Lend cloud expertise to the developer teams; Work closely with development teams to understand requirements and ensure that environments are set up based on best practices, and that security issues are resolved in a timely manner.
  • Identify and automate manual tasks/processes using a scripting language (Python preferred).
  • Develop and maintain documentation for all infrastructure, processes, and procedures.

REQUIREMENTS

  • Infrastructure as Code (IaC): Ability to use IaC tools such as CDK or CloudFormation to provision AWS Infrastructure.
  • Continuous Integration and Continuous Delivery (CI/CD): Experience with implementing and managing CI/CD pipelines using tools like Jenkins, Codepipeline, or GitHub Actions.
  • Containerization: Knowledge of containerization technologies like Docker.
  • Scripting and Programming Languages: Proficiency in at least one language such as Python or Bash.
  • Networking: Understanding of networking concepts like TCP/IP, DNS, VPN, and Load Balancing.
  • Monitoring: Experience working with monitoring tools such as Datadog or AppD and ability to identify Key Performance Indicators and set up monitoring.
  • Security: Knowledge of security best practices and services like AWS Identity and Access Management (IAM), Key Management Service (KMS), and IDS/IPS tools.
  • Collaboration and Communication: Ability to collaborate with cross-functional teams and excellent communication skills.

PREFERRED SKILLS

  • Good to Have: Experience working with AWS Control Tower, EC2 Image Builder and AWS SSO.

Rubicon, A 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, pharmacy, life insurance, disability insurance, matching RRSP, 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.

Rubicon, a Savvas Learning Company
is in accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code.

(web-c549ffc9f-j8rxw)