Kettle

Senior Full-stack Software Engineer

Kettle

full-time

Posted on:

Location Type: Hybrid

Location: New York CityCaliforniaIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

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