Sr. Full Stack Engineer (SaaS Applications)

Strayer Education, Inc.
•$106,500 - $159,800

About The Position

Sophia Learning is an education platform offering low-cost, self-paced online courses designed to transfer for college credit. The Senior Full Stack Engineer designs, builds, and supports mission-critical applications powering the Sophia learning platform. The role owns technical decisions and feature delivery, mentors engineers, and works with product and business stakeholders to turn complex requirements into scalable, reliable solutions. It also helps mature an agentic software development lifecycle by directing AI coding tools while remaining accountable for delivered quality. The position involves full-stack work across database, backend, and user-interface layers; technical direction and architecture; iterative cross-functional delivery; Agile and TDD practices; release and production support; troubleshooting and root-cause analysis; engineering mentorship; and continuous improvement of development standards and system reliability. The final interview is in person, with no exceptions stated for that requirement.

Requirements

  • At least 5 years of experience designing, developing, and implementing web applications.
  • At least 5 years of hands-on full-stack development experience across modern web technologies.
  • At least 2 years of experience working with AWS or GCP infrastructure.
  • Experience applying Test-Driven Development practices and building automated solutions.
  • Proficiency across modern web application stacks and ability to learn and ship in the language required by a project.
  • Experience designing and developing across all tiers of modern web applications.
  • Strong understanding of object-oriented programming principles and established design patterns.
  • Experience with relational databases and complex SQL queries, and familiarity with NoSQL technologies.
  • Knowledge of responsive web design principles and modern front-end frameworks.
  • Experience with cloud platforms such as AWS and/or Google Cloud Platform.
  • Familiarity with Docker, Kubernetes, and cloud-native architectures.
  • Experience with CI/CD pipelines, automated build and deployment processes, and version control systems such as Git.
  • Experience working in Agile environments and using tools such as Jira.
  • Ability to travel up to 10% of the time.
  • Ability to lift 25 lbs and move within the office, including between floors.
  • Ability to work more than 40 hours per week when business needs warrant.
  • Ability to access information using a computer and communicate effectively up and down the management chain.
  • Ability to cope effectively with stressful situations; strong mental acuity.
  • Regular, dependable attendance and punctuality.

Nice To Haves

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Relevant cloud certifications, such as AWS Certified Solutions Architect or Google Cloud Professional certifications.
  • Experience with AI/ML tools, APIs, or AI-assisted development workflows.
  • Demonstrated involvement in system architecture, technical decision-making, or long-term platform strategy.
  • Exposure to, or demonstrated interest in, agentic engineering principles and maturing an agentic software development lifecycle.

Responsibilities

  • Design, develop, and deliver full-stack features across web applications, including database, backend, and user-interface layers.
  • Take end-to-end ownership of features and services, from technical direction through delivery, quality, and production health.
  • Evaluate technical trade-offs, recommend solutions, and establish scalable patterns and best practices.
  • Collaborate with product managers, business analysts, QA, and engineering partners to shape requirements and deliver iterative releases.
  • Practice and promote Agile methodologies, including Test-Driven Development, automated testing, and CI/CD pipelines.
  • Participate in software releases, partner with QA on test plans, and assist with implementation planning.
  • Troubleshoot and resolve production issues, perform root-cause analysis, and recommend long-term solutions.
  • Provide level 3 production support for enterprise applications after release.
  • Mentor and support other engineers through code reviews, pairing, and technical guidance.
  • Help evolve engineering standards, development workflows, and system reliability.
  • Apply AI coding agents and AI-assisted workflows, and help integrate AI-powered features into the platform.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life and disability plans
  • Well-being incentives
  • Parental leave
  • Paid time off
  • Certain paid holidays
  • Tax-saving accounts (FSA and HSA)
  • 401(k) retirement benefit
  • Employee Stock Purchase Plan
  • Tuition assistance
  • Entertainment and retail discounts
  • Overtime pay for eligible non-exempt employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service