Senior Software Engineer, DevOps

IXL Learning•San Mateo, CA
•$130,000 - $200,000•Onsite

About The Position

IXL Learning is expanding its software engineering team responsible for the infrastructure for its Rosetta Stone and Wyzant products. The products run diverse services that serve learners, teachers, tutors, and administrators. The role is suited to engineers with site reliability and operations experience who are interested in simplifying complex systems and building highly scalable infrastructure. This is a full-time position based at IXL's headquarters office in San Mateo, California.

Requirements

  • Bachelor's or advanced degree in computer science, engineering, or a related discipline.
  • 7+ years of professional hands-on software engineering or DevOps experience.
  • Experience with a public cloud provider.
  • Experience with common service technologies such as web servers, message queues, load balancers, and databases.
  • Experience with containerized cloud solutions using Docker and Kubernetes.
  • Fluency in DevOps concerns such as source control, builds, deployments, networking, scaling, and monitoring.
  • Flexibility to work with a variety of technologies and legacy systems, balanced with a passion for streamlining and modernizing.
  • Experience with at least one programming language such as Java, C++, C, Go, Python, Bash, or Perl.
  • Skill at troubleshooting problems across the stack and providing both immediate fixes and long-term solutions.
  • Strong communication and time management skills.
  • Passion for improving education through technology.

Nice To Haves

  • Experience with GCP.

Responsibilities

  • Work with the team to master a variety of production technology stacks.
  • Take responsibility for site performance, uptime, and scalability.
  • Develop and maintain accurate monitoring dashboards, alerting, and runbook documentation suited to each product.
  • Identify technical problems and develop solutions.
  • Partner with application engineering teams to understand product needs, support test environments, and manage CI/CD pipelines.
  • Build and propose architecture changes to consolidate, simplify, and streamline technology across the company.
  • Develop tooling for deployment and release processes.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service