We are looking for a Senior Software Engineer who is comfortable owning systems end-to-end,
including development, deployment, and operational concerns. This role is development-first,
but requires strong DevOps awareness and willingness to handle infrastructure and release
responsibilities.
You will work closely with senior technical leadership and help ensure that work is not only built, but reliably shipped and operated.
Responsibilities
Design and develop backend systems and servicesTake ownership of deploying and running the software you buildContribute to automation around deployments, environments, and toolingImprove reliability, monitoring, and operational workflowsSupport production issues and participate in release processesCollaborate closely with junior engineers and provide technical guidanceTake responsibility for getting work “all the way to done”
Requirements
Strong experience as a backend or full-stack software engineerSolid programming experience (Python preferred; other languages acceptable)Experience deploying and operating systems in productionComfort working with cloud infrastructure and CI/CD pipelinesWillingness to do scripting, automation, and operational work when neededOwnership mindset and ability to work independently
Nice to Have
Prior experience in small or early-stage teamsExperience wearing multiple hats (dev + ops)Familiarity with infrastructure-as-code and cloud-native tooling