
Senior Full-stack Software Engineer
Kettle
full-time
Posted on:
Location Type: Hybrid
Location: New York City • California • Illinois • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $180,000 per year
Job Level
About the role
- Improve observability, monitoring, and deployment reliability
- Ship meaningful improvements to internal dashboards and underwriting tools
- Become a key partner to data engineering and modeling teams for system reliability
- Have materially improved our DevOps posture and developer workflows
- Be a go-to person for infrastructure and architecture decisions
- Help shape how new underwriting and mapping products are deployed and supported
- Raise the engineering standard across backend, infra, and internal tooling
- 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
- Strong experience in
- 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
- You have demonstrated ability to:
- 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
Benefits
- Be part of a mission-driven company tackling real-world challenges.
- Work with a passionate and innovative team in a collaborative environment.
- Opportunity to influence cutting-edge wildfire risk modeling in a dynamic industry.
- Competitive salary and benefits package, including remote work.
- This position is eligible for stock options (subject to board approval).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSTerraformReactTypeScriptPythonCI/CDDockerPostgresinfrastructure-as-codemonitoring
Soft Skills
teamworkproblem-solvingcommunicationadaptabilityownershippragmatic decision-makingreliability focusscalability awarenessworkflow improvementoperational efficiency