IXL Learning is looking to improve systems that support millions of learners by unifying infrastructure, standardizing tools and processes, and creating reusable, scalable, and reliable systems.
Requirements
- Extensive experience with at least one programming language, e.g. Java, C++, Python, Go
- Deep experience with cloud platforms (AWS or GCP) and containerized environments (Docker, Kubernetes)
- Strong understanding of backend systems—web servers, message queues, databases, load balancers, etc.
- Fluency in observability tools and methodologies
- Ability to quickly learn and work with a variety of technologies, bringing a passion for improving systems and modernizing tech stacks
Responsibilities
- Lead strategic technical initiatives that deliver wide-reaching improvements to infrastructure and engineering workflows
- Identify and solve core technical problems, with a focus on scalability, reliability, and reusability
- Scope and execute complex projects from conception to delivery
- Collaborate across teams and brands, partnering with application engineers and stakeholders to implement solutions at company-scale
- Propose and implement architectural improvements to support long-term growth and resilience
- Contribute hands-on through coding, infrastructure design, and system optimization
Other
- Bachelor's or advanced degree in computer science or a related discipline
- 7+ years of professional hands-on Software Engineering, Site Reliability Engineering or Platform Engineering experience
- Proven ability to lead initiatives, collaborate across teams, and communicate effectively
- Ability to work in an office environment with the option to work from home one day per week