ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Full-stack Software Engineer

Kettle

United States Remote permanent

Posted: December 6, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

About Us and Position Overview

Kettle is a fast growing Managing General Agency (MGA) specializing in wildfire insurance combining advanced underwriting technology with deep industry experience.

We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and maintain core systems across our AWS-based stack, contribute to front-end product development, and help scale Kettle’s engineering infrastructure as we grow.

You’ll work closely with data engineering, modeling, risk, and product teams to deliver performant, reliable, and secure systems that support our underwriting platform and geospatial analytics tools.


Requirements:
Primary Responsibilities

• Work on the development and maintenance of Kettle’s core backend and infrastructure, including AWS-based services, containerized workloads, CI/CD pipelines, and internal tooling.
• Design, build, and maintain front-end features for internal dashboards and customer-facing interfaces. React/TypeScript and experience with low-code systems are appreciated.
• Own DevOps initiatives, including observability, logging, monitoring, deployment reliability, cost optimization, and security best practices.
• Collaborate in the design, development, testing, and monitoring of our internal and external APIs.
• Drive architecture decisions across backend, infrastructure, and application layers to ensure scalability, resilience, and maintainability.
• Implement infrastructure-as-code (IaC) with terraform to enforce consistent environments and repeatable deployments.
• Improve engineering workflows and internal tools, including low-code automation when helpful for ops and underwriting teams.
• Participate in code reviews, DevOps planning cycles, and cross-functional engineering discussions to strengthen system quality and team alignment.
• Other engineering responsibilities as assigned, including supporting the rollout of new underwriting or mapping products.

Requirements

Essential Experience of a Successful Candidate

• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
• 5+ years of professional software development experience, including ownership of production systems.
• Experience in python development, including packaging and environment management
• Strong DevOps skillset, including AWS (Lambda, ECS, EC2, S3, IAM, RDS, SAS, SNS), Docker, container orchestration, CI/CD, and monitoring systems (CloudWatch, Datadog, or similar).
• Full-stack engineering experience, with solid understanding of backend (Python preferred) and front-end frameworks (React/TypeScript ideal).
• Experience implementing infrastructure-as-code using Terraform, AWS CDK, or CloudFormation.
• Strong experience with Postgres and building scalable database-backed apps.
• Experience improving build systems, deployment pipelines, testing framework, and system reliability in a cloud-native environment.
• Ability to work cross-functionally in a fast-paced remote environment and contribute to architectural decisions.
• Strong communication skills and the ability to translate technical concepts for non-technical stakeholders.


Benefits:
Why Join Kettle?

• 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).

Our Kettle Inc. ("Kettle") is an equal opportunity employer. Kettle provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply