Kettle is a fast growing Managing General Agency (MGA) specializing in wildfire insurance. They are seeking a Senior Full-stack Software Engineer to architect, build, and maintain core systems across their AWS-based stack while contributing to front-end product development and scaling the engineering infrastructure.
Responsibilities:
- Improve parts of Kettle's AWS infrastructure, CI/CD, and containerized workloads
- Implement and maintain infrastructure-as-code (Terraform or equivalent)
- Improve observability, logging, monitoring, deployment reliability, and cost efficiency
- Build and maintain internal dashboards and tools in React/TypeScript
- Contribute to architecture decisions across backend, infrastructure, and applications
- Design and maintain backend services and internal APIs (Python)
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of professional software development experience, including ownership of production systems
- Operating production systems in AWS (ECS, EC2, Lambda, S3, IAM, RDS, etc.)
- DevOps practices: CI/CD, Docker, monitoring, reliability, security best practices
- Infrastructure-as-code and reproducible environments
- React / TypeScript frontend development
- Postgres and database-backed applications
- Experience in python development, including packaging and environment management
- Own systems end-to-end, from design through deployment and ongoing operation
- Work effectively in small teams and ambiguous, fast-moving environments
- Make pragmatic architectural trade-offs balancing speed, reliability, and scalability
- Improve engineering workflows, deployment processes, and overall system reliability
- Identify and proactively address infrastructure or operational bottlenecks before they become critical issues