Want to get hired at IXL Learning?
Senior Software Engineer, Site Reliability
IXL Learning
San Mateo, California, United StatesOn Site
Original Job Summary
Overview
IXL Learning, developer of personalized learning products used globally, is seeking Senior Software Engineers to join our Site Reliability team. In this role, you will be responsible for maintaining reliability and optimal performance of our products.
Responsibilities
- Master various production technology stacks with your team.
- Take responsibility for site performance, uptime, and scalability.
- Develop and maintain monitoring dashboards, alerting, and runbook documentation.
- Identify technical problems and develop effective solutions.
- Collaborate with application engineering teams for scalable solutions.
- Propose and build architecture changes to enhance scalability and reliability.
- Create tooling for deployment and release processes.
Requirements
- Bachelor's or advanced degree in computer science or a related discipline.
- 7+ years of professional software engineering or site reliability experience.
- Experience in an object oriented programming language (Java, C++, or C).
- Proficiency in scripting languages like Python, Bash, or Perl.
- Public cloud experience (AWS or GCP preferred).
- Experience with containerized solutions (Docker and Kubernetes).
- Familiarity with service technologies such as web servers, message queues, load balancers, and databases.
- Expertise in observability tools and methodologies.
- Strong troubleshooting, communication, and time management skills.
- Flexibility for varied work hours and on-call duties.
Salary & Benefits
Base salary range is $130,000 to $200,000, plus equity and benefits.
About IXL Learning
IXL Learning is the nation's largest EdTech company, reaching millions via personalized learning products. Our mission centers on delivering innovative educational tools that make a direct positive impact on learners and educators. We value diversity, collaboration, and respect in our workplace.
Key skills/competency
- site reliability
- performance monitoring
- scalability
- cloud computing
- containerization
- scripting
- troubleshooting
- automation
- documentation
- observability
How to Get Hired at IXL Learning
🎯 Tips for Getting Hired
- Research IXL Learning's culture: Study mission, values, and recent news.
- Tailor your resume: Highlight site reliability and scalability skills.
- Showcase technical expertise: Emphasize cloud and container technologies.
- Prepare for on-call scenarios: Understand troubleshooting and documentation.
📝 Interview Preparation Advice
Technical Preparation
circle
Review cloud and container documentation.
circle
Practice coding in Java and Python.
circle
Refresh dashboard and monitoring concepts.
circle
Study scalable architecture designs.
Behavioral Questions
circle
Describe teamwork in a challenging project.
circle
Explain handling unexpected system issues.
circle
Discuss collaboration with cross-functional teams.
circle
Share experiences managing on-call duties.