Staff Software Engineer
Kin Insurance
Quick Summary Lead technical direction for Kin’s Ruby on Rails platform, architect scalable systems, and mentor engineers while building products that power a modern insurtech. Who we are Kin makes life simpler, more affordable, and better for homeowners — especially in the places where climate risks, rising costs, and outdated systems make it harder. We start with smarter homeowners insurance and expand to everything homeowners need to thrive. Using data, technology, and thoughtful human support, we’re building products that are clear, fair, and help homeowners feel confident — so homeowners aren’t left behind when they need help most. Founded in 2016, Kin is a remote-first employer with Kinfolk across more than 35 states. We serve customers in 13 states (and counting). Our disciplined growth, strong customer satisfaction, and focus on long‑term sustainability fosters outstanding growth, attracts marquee investors, and earns recognition and accolades, including: Built In Chicago's Best Places to Work, Midsize Companies (2021-2026) Forbes' America's Best Startup Employers (2021-2024) Inc. 5000 Fastest-Growing Private Companies Forbes’ Fintech 50 (2025-2026) Great Places to Work Certified (2024-2026) Most importantly, we’re building Kin to be a place where people do meaningful work with real impact — for our customers, our communities, and each other. We're excited to tell you more about how you can contribute to our rapid growth, strong unit economics, profitability, and excellent customer ratings. To learn more about how we work and what we’re building, visit kin.com and see how we work. The opportunity We’re looking for a Staff Software Engineer to help us scale the architecture, systems, and engineering practices that power Kin’s rapid growth. As a recognized subject matter expert across multiple technologies, you’ll play a high‑impact role shaping full‑stack architecture and influencing technical strategy across teams. You won’t just write code — you’ll define standards, guide architectural decisions, and ensure our systems are scalable, reliable, and aligned with business priorities. This role exists because Kin is growing quickly. As we expand products, states, and customer experiences, we need senior technical leadership that can anticipate scaling challenges, reduce technical risk, and mentor engineers to execute at a high level. Your work will directly impact our ability to deliver fast, resilient applications for both customers and internal teams. Your responsibilities Lead and define full‑stack architecture within scrum team, setting a clear technical vision aligned with business goals Write clean, maintainable, and efficient Ruby and TypeScript code while modeling engineering excellence Own architectural planning, design, and documentation for distributed, full‑stack systems Identify, evaluate, and mitigate technical risks before they impact delivery or scalability Mentor engineers at all levels through pair programming, design reviews, and technical coaching Partner with Product and Design to translate business needs into scalable technical solutions Drive continuous improvement through refactoring, test automation, experimentation, and modern engineering practices Influence Kin’s broader architectural strategy by collaborating with engineering leadership and cross‑functional stakeholders Deliver fast, reliable, and scalable applications that support both customer‑facing and internal platforms Help scale our systems and teams to support Kin’s next phase of growth Success in this role In your first 6–12 months at Kin, success is less about checking boxes and more about the impact you create. You’ll use your skills and judgment to take ownership of meaningful work, improve how we operate, and help move Kin’s mission forward. Along the way, you’ll deliver outcomes that make a real difference for both Kinfolk and the homeowners we serve. By the end of your first year, you should feel confident in your role, trusted as an owner, and proud of the progress you’ve helped make. Multiple scrum teams are aligned to a cohesive architectural vision that improves scalability and reduces technical debt Key systems are measurably more reliable, performant, and easier to evolve Engineering teams move faster with clearer standards, better documentation, and stronger technical mentorship Stakeholders understand the value of technical investments and make informed decisions about trade‑offs and priorities What you’ll bring Technical & Domain Expertise 8+ years of professional software engineering experience Expert proficiency in full‑stack development, using Ruby on Rails and Typescript (experience with Angular preferred) Proficiency with SQL and relational databases (PostgreSQL preferred), with exposure to NoSQL systems Experience designing and implementing scalable, distributed, and event‑driven systems Demonstrated experience in architectural planning, system design, and technical documentation Proven ability to identify and mitigate technical risks in complex systems Leadership & Execution Experience leading and guiding multiple engineering teams through execution Ability to operate with little‑to‑no technical guidance Experience mentoring engineers across different levels of seniority Ability to clearly articulate the value of technical investments to non‑technical stakeholders Excellent communication skills, with the ability to simplify complex concepts You thrive in a high‑growth startup environment — fast‑paced, ownership‑driven, and mission‑focused — and you’re motivated to continue learning while elevating those around you. How we hire We believe a great hiring experience should be clear, respectful, and human. Applications for this role are accepted on an on‑going basis. While our recruiting team uses AI tools for efficiency, resumes are still screened by Kin’s in‑house recruiters, and candidate evaluations and hiring decisions are made by recruiters and hiring teams. Rest assured, real people make real decisions. The hiring process and timeline for each role will vary, depending on the position. However, here are some things you can expect from us: Prompt updates and feedback following interviews Interviews with recruiters, hiring managers, and members of teams Skills assessment relevant to the position, if applicable Genuine, thoughtful human interaction at every step How we support you This role is eligible for our comprehensive benefits program, which includes standard coverage and additional supplemental benefits. How we work We don’t just hire for skills. We hire for alignment. Kinfolk bring diverse perspectives, but we’re united by a shared set of values that shape how we work and how we show up for each other and our customers. Run through walls, together – Our industry is stuck in the status quo. But Kin is different. We are challengers. Innovators unwavering in our mission to fix insurance for those who need it most. We are changing insurance for good. We roll up our sleeves, take action, and get “impossible” things done every day with grit and teamwork. Raise the bar. Drop the ego – Attitudes are contagious. Every one of us is responsible for creating the culture we want to work in. High performance. Low drama. Always respectful. Like professional sports teams, we win by working in sync. We show up, work hard, and play to each other’s strengths. Act like an owner – We are owners, fully accountable for achieving Kin’s mission. That requires positive, proactive, big‑picture thinking well beyond our job descriptions. Ask questions, Take ownership. Do the right thing, even when it’s hard. Because when Kin thrives, so do you. And so do our customers. Operate lean. Deliver more – We build efficiency into everything we do. Each dollar we save gets reinvested to deliver more to our customers: better pricing, more products, and new innovations. We work smarter by relentlessly prioritizing and using technology, including AI, to multiply our impact. Lean is about focus, not deprivation. Lean isn’t a limitation – it's our competitive advantage. Keep asking ‘What if?’ – We value curiosity. To make insurance better for our customers, we experiment. We embrace insights. And we base decisions on data rather than assumptions. We see setbacks as opportunities for growth and are always learning and improving. Both individually and as a company. Where we work We are a remote‑first company with offices in Chicago, IL and St. Petersburg, FL where teams can come together for collaboration. For Sales Agents and Customer Service Agents: These roles sit in any of the following 30 states: AL, AZ, CO, FL, ID, IL, IN, KS, KY, MA, MD, ME, MI, MO, MT, NC, NE, NM, NV, NY, OH, OK, PA, SC, TN, TX, UT, VT, VA, WA, and WI. For all other positions, these roles can sit in any of the following 40 states: AL, AR, AZ, CA (exempt only), CO, CT, FL, GA, ID, IL, IN, IA, KS, KY, MA, ME, MD, MI, MN, MO, MT, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, SD, TN, TX, UT, VT, VA, WA, and WI. Please only apply if you are able to live and work full‑time in one of the states listed above. For remote technical positions located in Canada, we are only able to hire individuals who reside in Ontario. Applicants must be able to live and work full‑time in Ontario to be considered. State locations and specifics are subject to change as our hiring requirements shift. EEOC statement Kin is proud to be an Equal Employment Opportunity and Affir... (complete EEOC statement omitted for brevity). #J-18808-Ljbffr Kin Insurance
- ...Kin Insurance in Ontario, CA is looking for a Staff Software Engineer to lead the technical direction of their Ruby on Rails platform. You will architect scalable systems, mentor engineers, and ensure that Kin's products are robust and aligned with business priorities....SuggestedRemote workFlexible hours
$191k - $275k
...workplace, both physically and virtually. Learn more about our Total Rewards philosophy . About the Role As a Sr. Staff Software Engineer on the Entity Management team, you will spearhead the development of a new product that will remove the burden of compliance...SuggestedRemote jobWork at officeLocal area2 days per week3 days per week$189k - $210k
...assessed during the interview process. About the Role: As an engineer on the Developer Productivity - Async team, you will work on... ...to lifting each other up and amplifying the craft of software development at scale. Here’s what you’ll do day-to-day: Identify...SuggestedRemote jobFull timeWork at officeLocal area2 days per week3 days per week$159k - $221k
...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build... ...observability features. Our team currently consists of six engineers, some located in New York City and some fully remote. We operate...SuggestedRemote jobWork at officeWorldwideFlexible hours$140k - $205k
...The Role Swiftly is looking for a Senior Software Engineer to join a cross‑functional product team enabling our transit agency customers to operate and manage on‑vehicle hardware systems and devices. Your team’s work spans technology stacks connecting cloud‑native services...SuggestedWork experience placementLocal areaRemote workHome officeFlexible hours$120k - $150k
...and over 50 percent of Fortune 100 companies. Learn more at bonterratech.com. About the Role Job Summary The Senior Software Engineer (Auth0) designs, implements, and maintains secure, scalable identity and access management (IAM) solutions across Bonterra's product...Full timeWork at officeLocal area$20 per hour
...an intern could help you build a strong professional network and has the potential to transition into a fulfilling career. Software Engineering AI Intern Build AI-powered tools that accelerate engineering productivity and adoption. What You’ll Work On Assess and expand...Summer workInternshipWork at officeLocal area- ...products that are used by students every day. We are looking for engineers who are passionate about building innovative applications of... ...a long track record of success in delivering high-quality software. For this role, you should have at least 8 years of experience...Remote work
- ...AI and SaaS platforms. You will be responsible for investigating issues, debugging applications, and collaborating closely with engineering teams. The ideal candidate should have a degree in Computer Science or related field, experience with modern web applications like...Remote work
- ...requested work. Responsibilities Manage Technicians and Evaluation Engineers in the test lab. Guide and support the individuals to achieve... ...approval Preferred, minimum of 5-year experience in Software/Controls Interface and Hardware testing techniques A clear understanding...Hourly payMinimum wageLocal areaImmediate startFlexible hours
- ...MAURY MICROWAVE JOB DESCRIPTION Job Title: Applications Engineer FLSA Status: Salaried Exempt Department: Engineering... ..., sales, engineering, and management to recommend hardware and software solutions, ensure product quality, develop and debug instrument...Work experience placementLocal area
$35 - $40 per hour
...energy solutions. Our integrated, single-source solutions include turnkey in-house capabilities with design assistance, as well as engineering applications and automated control systems. Essential Duties & Responsibilities Read and identify mechanical equipment on floor...Hourly payContract workFor contractorsFlexible hours$54 - $68 per hour
...energy solutions. Our integrated, single-source solutions include turnkey in-house capabilities with design assistance, as well as engineering applications and automated control systems. Essential Duties & Responsibilities: Executes project start-ups, commissioning,...Hourly payFor contractorsFlexible hours- ...Microwave Corporation in Ontario, CA, is looking for an Applications Engineer to apply microwave theory and solve complex customer challenges... ...role, you will provide technical support, recommend hardware/software solutions, and ensure product quality. A Master’s in electrical...
- ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. WMG... ...You have a drive to grow, learn, and master the craft of software development You are an excellent coder and empathetic communicator...Remote jobLocal areaWorldwide
- ...A leading recruitment agency is seeking a Cloud Engineer for a remote role. The ideal candidate must have over 15 years of experience developing web and desktop applications and expertise in cloud technologies like AWS, Google Cloud, and Azure. Key responsibilities include...Remote work
- ...and dedication for the success of the organizations.We are hiring candidates for the role of Cloud Engineer (working remotely) for our client.Our client is a global software services and solutions provider. Established in 1996, they deliver innovative technology...Remote work
$80k - $130k
High Voltage Software is seeking experienced Unreal Engine 5 Programmers to join their team in Ontario, California. Candidates should have a strong background in C++ and gameplay mechanics and be passionate about creating high-quality gaming experiences. The position offers...Remote job$30 - $45 per hour
...Program and operate CMM equipment using PC-DMIS or similar software Perform dimensional inspections and First Article Inspections... ...indicators Maintain inspection and calibration records Work with engineering and production teams to resolve quality issues Requirements...Hourly payWork at officeMonday to FridayShift work- ...A leading financial technology company is seeking a Software Engineering AI Intern to assist with building AI-powered tools that enhance engineering productivity. This paid internship, based in either Irvine, CA or Ontario, CA, offers hands-on experience in assessing...InternshipFlexible hours
$140k - $205k
...Medium is seeking a Senior Software Engineer in Ontario, California. This role involves developing software for on-vehicle hardware systems in public transit. Candidates should have over 5 years of experience, especially with embedded systems and IoT platforms. A strong...Flexible hours$28 per hour
...communication Coordinate communication of details across shift changes Escalate downtime events to Supervisor, Maintenance, Engineering and Management as needed. Perform/Verify IQMS downtime and scrap reporting Perform production reporting Update visual...Full timeShift workAfternoon shift$92k - $113k
...Position Summary The IT Systems Engineer is responsible for the planning, deployment, and ongoing support of enterprise IT infrastructure across on‑premises, hybrid, and cloud environments. This role focuses on system reliability, performance optimization, identity and...Remote work- SAS & Mainframe Application Support Engineer - Atlantis IT Group (Toronto, Ontario, Canada) Responsibilities Build new capabilities and investigate systems. Provide production support for Java applications and Mainframe applications, handling job abends. Diagnose and...Permanent employmentTemporary workWeekend work
$130k - $210k
A leading transit data platform company is seeking a Senior Software Engineer to design, build, and maintain scalable cloud-based services that improve public transit. Candidates should have over 5 years of experience in software engineering, with strong skills in Java,...- ...Aplin is searching for an Application Engineer specializing in HVAC and chiller systems in Ontario, California. This hybrid role is suited for early-career engineers who are eager to engage with innovative cooling technologies and work collaboratively with cross-functional...
- Riveron is seeking a Salesforce Developer to focus on Sales and Marketing Cloud. The role involves configuring and optimizing Salesforce Sales Cloud, enhancing customer engagement, gathering business requirements, and ensuring seamless user experiences. Candidates should...Full time
- Riveron is seeking a Salesforce Developer in California to implement and optimize Salesforce Revenue Cloud solutions, focusing on CPQ, Billing, and Subscription Management. The role involves ensuring accurate quoting and compliance with revenue recognition standards. Candidates...Full time
- A leading engineering firm in Ontario, California is seeking an experienced Roads and Highways Engineer. The ideal candidate will have a Bachelor... ...design elements for major projects, mentorship of junior staff, and ensuring compliance with Caltrans standards. This position...
- ...precision manufacturing companies in the US, Canada & Mexico. Our engineering-driven approach integrates reliable technologies into time and... ...• Create part programs directly on control or using offline software, create setup sheets • Run first article inspection, optimize...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software support Ontario, CA
- software quality assurance Ontario, CA
- embedded software Ontario, CA
- id software Ontario, CA
- healthcare software sales Ontario, CA
- remote software sales Ontario, CA
- entry level software sales Ontario, CA
- software asset management analyst Ontario, CA
- ultimate software Ontario, CA
- software Ontario, CA

