Senior Software Engineer, Site Reliability
@ IXL Learning

San Mateo, California, United States
$130,000
On Site
Full-time
Posted 30 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @ixl.com
Recommended after applying

Job Details

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

Review cloud and container documentation.
Practice coding in Java and Python.
Refresh dashboard and monitoring concepts.
Study scalable architecture designs.

Behavioral Questions

Describe teamwork in a challenging project.
Explain handling unexpected system issues.
Discuss collaboration with cross-functional teams.
Share experiences managing on-call duties.

Frequently Asked Questions