Senior Software Engineer, Platform

Compa

$120K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience focused on backend systems.
  • Strong experience with AWS for production system operations.
  • Deep expertise in Python, Django, and Postgres.
  • Solid foundation in DevOps/SRE practices including CI/CD and observability.
  • Understanding metrics, alarms, and dashboards for operational excellence.

Responsibilities

  • Design and maintain backend services and AWS infrastructure.
  • Develop scalable application backends in Django and Postgres, focusing on reliability.
  • Work on enhancing backend and infrastructure automation and observability.
  • Improve CI/CD pipelines and deployment workflows on AWS.
  • Oversee reliability aspects including monitoring, alerting, and incident response.
  • Make architectural decisions and guide technical direction.
  • Operate autonomously in ambiguous problem spaces.

Benefits

  • Opportunity to influence the architecture of scaling systems.
  • Work on innovative AI/ML solutions and a data warehouse.
  • Join a small, agile team with start-up culture and flexibility.
  • Accelerated career growth and learning opportunities.
  • Engage in projects that impact customer-facing products directly.
Full Job Description
The Role:

The Compa Platform team builds and operates the systems that power our products, enable our engineers, and keep our platform infrastructure reliable as we grow. As a Senior Software Engineer on the Platform Team, you will own and lead backend and infrastructure projects across Compa's products, systems, AI/ML, and data warehouse. Join us and help design and maintain the foundation that enables the products our customers use daily!

What you'll do:
  • Design, build, and maintain backend services and the AWS infrastructure that supports them
  • Develop and scale application backends in Django and Postgres, with a focus on reliability and performance
  • Work on scaling, automation, reliability, and observability of backend and infrastructure services
  • Design and improve CI/CD pipelines, deployment workflows, and infrastructure automation on AWS
  • Own reliability end-to-end: monitoring, alerting, incident response, and continuous improvement
  • Experience making architectural decisions and setting technical direction
  • Ability to operate with autonomy in ambiguous problem spaces
  • Act in a generalist platform engineering capacity on a small start-up team
  • Assist in upscaling the team as new capabilities are developed, learning quickly and building shared resources that support continued growth

Minimum Qualifications:
  • 5+ years of professional experience in software engineering with an emphasis on backend systems
  • Strong hands-on experience building and operating production systems on AWS
  • Deep, hands-on experience with Python, Django, and Postgres in production
  • Solid DevOps/SRE fundamentals (CI/CD, observability, incident response)
  • Experience with operational excellence and a deep understanding of metrics, alarms, and dashboards
  • Solid understanding of networking, distributed systems, and database fundamentals

Preferred Qualifications:
  • Start-up experience
  • Experience handling critical incidents for production systems
  • Familiarity with Infrastructure as Code (IaC) deployments
  • Working knowledge of Kubernetes and container orchestration
  • Exposure to ML Ops
  • Working knowledge of security best practices and cryptographic protocols

Similar Jobs

More Jobs at Compa

More Information Technology Jobs

Find similar Senior Software Engineer, Platform jobs: