Senior Software Engineer, Infrastructure

Monarch Money Logo

Monarch Money

📍Remote - United States

Summary

Join Monarch, a top-recommended personal finance app, as a Senior Software Engineer, Infrastructure. You will play a key role in scaling our infrastructure on AWS, ensuring reliability, performance, and security. Responsibilities include building and maintaining infrastructure using Terraform, managing database infrastructure (Aurora and RDS), supporting container orchestration systems, collaborating with engineering teams, and continuously evaluating infrastructure tools. This high-impact role requires 3+ years of experience with large-scale production infrastructure, proficiency in Python, experience with PostgreSQL, deep AWS and Terraform experience, and containerization technologies. You will shape the foundation of our systems and help us scale to support millions of users. We offer a fully remote work environment and competitive benefits.

Requirements

  • 3+ years of experience working with large-scale production infrastructure with high traffic or data volume
  • Proficiency in Python for scripting and infrastructure automation
  • Experience with PostgreSQL administration or performance tuning
  • Deep experience with AWS services and Infrastructure as Code (Terraform)
  • Experience with containerization technologies such as ECS, EKS, or Kubernetes
  • Strong communication and problem-solving skills and the ability to work cross-functionally in a fast-paced environment

Responsibilities

  • Build and maintain highly available, scalable, and secure infrastructure on AWS using Infrastructure as Code (Terraform)
  • Maintain and expand Monarch’s database infrastructure, including Aurora and RDS clusters, and support strategic efforts like sharding and scaling
  • Support our container orchestration systems (ECS, EKS, or Kubernetes), CI/CD pipelines, and deployment automation
  • Collaborate with engineering teams to ensure our services are observable, reliable, and performant
  • Continuously evaluate and introduce infrastructure tools and practices that support developer velocity and platform scalability

Preferred Qualifications

  • Familiarity with monitoring and observability tools like Datadog, OpenTelemetry, or Grafana
  • Experience participating in incident management processes
  • Knowledge of cloud networking concepts such as VPC design, subnets, routing, load balancing, and security groups
  • Strong documentation skills and clearly communicating in writing

Benefits

  • Work wherever you want! As a fully remote company with no central office, we want you to work wherever you are happiest and most productive. Whether that’s out of your home, a co-working space, or elsewhere
  • Competitive cash and equity compensation in a hyper growth, early stage company 🚀
  • Stipend to set-up your ideal working environment
  • Competitive Benefit Plans for employees based on your location (e.g. in the US we offer: Medical, dental and vision benefits and the ability to contribute to a 401k plan)
  • Unlimited PTO
  • 3 day weekend every month! We take off the “First Friday” every month to focus on rest, recuperation, or just having fun!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.