Remote job
Senior Software Engineer - Infrastructure
Job details
About this role
Role overview
Build and operate backend services and cloud infrastructure for applications that support commercial insurance policy management. This senior engineering role combines infrastructure as code, secure system design, continuous delivery, and production operations, with close collaboration across engineering and business teams.
Responsibilities
- Design and maintain AWS infrastructure using CDK, applying code review, testing, and release practices to infrastructure changes. - Build secure cloud foundations with appropriate identity controls, secrets handling, network boundaries, and audit support. - Develop modular backend software, primarily in TypeScript, and contribute to application architecture and technical standards. - Improve continuous integration and delivery pipelines and support reliable, incremental releases. - Review application and infrastructure changes, collaborating with product, design, business stakeholders, and engineers. - Triage production issues, take part in on-call rotations, and improve system stability and visibility.
Requirements
- Strong practical experience designing and operating AWS systems. - Experience using AWS CDK with TypeScript and understanding infrastructure as code. - Knowledge of cloud networking, including VPCs, security groups, and DNS, as well as IAM access controls. - Backend and infrastructure engineering expertise, with strong TypeScript skills. - Experience with CI/CD practices and GitHub-based delivery workflows. - Ability to work independently across new and existing systems, make secure and maintainable changes, and communicate effectively with partners. - Familiarity with AI coding assistants as part of day-to-day development.
Nice to have
- C# experience. - Experience with regulated-industry security and compliance work, including audit support.
Benefits and work setup
- Base compensation range: $150,000–$185,000, with possible discretionary annual bonuses for eligible employees. - Benefits include health plans, paid time off, retirement plan matching, and parental and caregiver leave. - Remote work is available for people living and working in the United States, excluding territories, with reliable high-speed internet.