Infrastructure Engineer

closed
Code.org Logo

Code.org

💵 $145k-$162k
📍Remote - United States

Summary

Join Code.org, a non-profit dedicated to expanding computer science education, as an Infrastructure Engineer. You will contribute to building, monitoring, and scaling software products used by millions of students and teachers globally. This role involves writing code to configure systems, owning projects end-to-end, collaborating with various teams, and ensuring excellent live site availability. The ideal candidate is an experienced full-stack infrastructure engineer proficient in cloud infrastructure engineering, software engineering, and production reliability engineering. You will work in a collaborative and innovative environment, making a significant impact on educational technology. Code.org offers a competitive salary and a comprehensive benefits package.

Requirements

  • Cloud Infrastructure Engineering : Experience deploying and operating a high-usage, data-driven web application in a cloud environment (AWS), utilizing a full stack of cloud resources such as CDN, Load Balancers, Auto-scaling compute, relational databases, caching systems, and object stores. Experience automating infrastructure with CI/CD pipelines and configuration management tools
  • Software Engineering Proficiency : Able to write clean, testable code—preferably in Ruby or a similar language—and contribute to production systems. Comfortable working in the application codebase when necessary to build, debug, or improve infrastructure integrations
  • Production Reliability Engineering : Hands-on experience operating high-availability systems—skilled in incident response, observability (monitoring/logging/alerting), and system tuning to maintain uptime and performance
  • Be a U.S. Citizen or Permanent Resident
  • Be located in the United States
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events

Responsibilities

  • Write code to configure the systems that support building, monitoring, scaling, testing, securing, and deploying our product
  • Own projects and build features end to end, and work on exciting technical challenges
  • Work with your team, other engineers, product managers, and staff across the organization to build and support accessible and efficient systems
  • Ship software regularly while maintaining excellent live site availability
  • Contribute to an inclusive, growth-focused, and collaborative team culture!

Preferred Qualifications

  • Application-Aware Infrastructure Debugging : Comfortable reading and debugging application code (e.g., Ruby on Rails) to diagnose performance issues or trace infrastructure impacts. Works collaboratively with feature team software engineers to improve system design holistically
  • Backend Platform Engineering : Familiar with backend system architecture and scaling strategies for web applications. Understands the interplay between application and infrastructure layers in building performant, resilient systems
  • Security-Minded Engineering : Familiar with securing both application and infrastructure layers, including web security fundamentals, threat modeling, and proactive mitigation of vulnerabilities in cloud-based environments
  • Web Server & Runtime Optimization : Solid understanding of Unix-based systems, Docker, and HTTP/CDN behavior. Knows how to optimize web server performance, manage sessions/cookies securely, and reason about latency and caching at the edge
  • Data Infrastructure & Storage Systems : Experience with with high write throughput relational databases, key/value stores, object stores, and exporting transactional data to analytics systems (we use RDS Aurora MySQL, S3, DynamoDB, and Redshift)
  • End-to-End Test Infrastructure : Experience with automated UI and integration testing frameworks (e.g. Selenium, SauceLabs, Applitools). Understands how to build and maintain reliable pipelines that support quality at scale

Benefits

  • Technology subsidy consistent with our Bring Your Own Device environment
  • Flexible, engaging, and remote working environment
  • Paid time off: 5 weeks total, comprised of 3 weeks vacation annually, plus a 2-week winter break office closure (including Christmas and New Year's), and sick leave
  • Medical, dental and vision premiums paid at 100% for FT positions and their dependents
  • Option to participate in 403b retirement plan
  • Annual professional development stipend
This job is filled or no longer available