IXL Learning is seeking Senior Software Engineers to join their Site Reliability team to maintain the reliability and optimal performance of their products.
Requirements
- 7+ years of professional hands-on software engineering or site reliability experience
- Experience with at least one object oriented programming language like Java, C++, C
- Experience with at least one scripting language like Python, Bash, Perl
- Public cloud provider experience (AWS or GCP is a plus)
- Experience with containerized cloud solutions utilizing Docker and Kubernetes
- Experience with common service technologies like web servers, message queues, load balancers, and databases
- Fluency in observability tools and methodologies
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, and help deliver scalable solutions for our customers
- Build and propose architecture changes that will make our products more scalable and reliable
- Develop tooling for deployment and release processes
Other
- 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.
- Flexibility to work with a variety of technologies and legacy systems, balanced against a passion to streamline and modernize
- Flexibility about work hours and being on call
- Strong communication and time management skills