IXL Learning is expanding its software engineering team to manage the infrastructure for its Rosetta Stone and Wyzant products, aiming to ensure high quality of service for a diverse mix of services facing heavy demand.
Requirements
- 7+ years of professional hands-on software engineering or devops experience
- Public cloud provider experience (GCP is a plus)
- Experience with common service technologies like web servers, message queues, load balancers, and databases
- Experience with containerized cloud solutions utilizing 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 against a passion to streamline and modernize
- Experience with at least one programming language like Java, C++, C, Go, Python, Bash, Perl
Responsibilities
- Work with your 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 that will allow us to consolidate, simplify, and streamline our technology, company-wide
- Develop tooling for deployment and release processes
Other
- This is a full-time position in our San Mateo, CA headquarters office.
- The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week.
- Bachelor's or advanced degree in computer science/engineering or a related discipline
- Strong communication and time management skills
- Passion for improving education through technology