Infrastructure Engineer
146k - 162k USD
Hybrid
Full Time
#Engineering
#Education
#AWS
#Ruby on Rails
#React
#JavaScript
#TypeScript
#MySQL
#CloudFormation
#Chef
#CI CD Pipelines
#Docker
At Code.org, we are on a mission to ensure every student in every school has the opportunity to learn computer science. As a leading nonprofit in the K-12 space, we have reached tens of millions of students and teachers, and our Hour of Code campaign has engaged over 15% of all students globally. We believe computer science belongs in the core curriculum alongside subjects like mathematics and chemistry. If you are a senior engineer who wants to use your technical expertise to expand educational access and support a platform used by millions, we would love for you to join our team.
What you'll be doing
- You will write code and configure the systems necessary to build, monitor, scale, test, secure, and deploy our products.
- You will take ownership of projects from start to finish, tackling complex technical challenges while collaborating with engineers, product managers, and staff across the organization.
- You will ship software on a regular basis while ensuring excellent availability and performance for our live site.
What you'll bring
We are looking for a senior-level engineer who is comfortable navigating a comprehensive tech stack. While we primarily use Ruby on Rails, React, JavaScript, TypeScript, MySQL, and AWS, we welcome your expertise if you have worked with similar technologies. You should be a collaborative problem-solver who is committed to writing clean, maintainable code.
- DevOps Engineering: You are proficient in AWS infrastructure management, including CloudFormation, Chef, and CI/CD pipelines.
- Backend and Database Expertise: You have experience with MVC frameworks like Ruby on Rails and are comfortable managing storage systems such as AWS RDS Aurora MySQL, S3, and DynamoDB.
- Site Reliability: You possess a strong background in incident management, monitoring, and performance optimization for high-traffic web applications.
- Security and Infrastructure: You are familiar with securing cloud environments and web applications, including experience with Docker containers and Unix environments.
- Requirements: You must be a U.S. citizen or permanent resident, be able to pass a background check, and be willing to travel at least twice per year for team events.
What you'll get
The salary range for this position is $146,000 to $162,000. In addition to your salary, you will receive a comprehensive benefits package designed to support your wellbeing and professional growth:
- Flexible, remote, and hybrid work environment.
- Medical, dental, and vision insurance premiums paid at 100% for you and your dependents.
- Generous paid time off, including three weeks of vacation, sick leave, and a two-week winter office closure.
- Annual professional development stipend to help you grow your skills.
- Technology subsidy to support our bring-your-own-device environment.
- The opportunity to make a lasting impact on global computer science education.



