Jobs · Engineering

Staff Software Engineer, Front-End Focus

Kin Insurance · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

About the role

We are seeking a Staff Software Engineer to lead and define full-stack architecture across multiple scrum teams. This role involves setting a clear technical vision aligned with business goals, writing clean, maintainable, and efficient code, identifying and mitigating technical risks, and mentoring engineers.

Responsibilities

  • Lead and define full-stack architecture across multiple scrum teams, 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
  • 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

Requirements

Technical & Domain Expertise:

  • 8+ years of professional software engineering experience
  • Expert proficiency in front-end development using TypeScript (experience with Lit and Angular preferred)
  • Strong experience building and designing distributed, full-stack systems
  • Demonstrated experience in architectural planning, system design, and technical documentation
  • Proven ability to write production-level Ruby code
  • Proven ability to identify and mitigate technical risks in complex systems

Qualifications

Leadership & Execution Experience:

  • Leading and guiding multiple engineering teams through execution
  • Experience leading and guiding multiple engineering teams through execution
  • 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

Skills

Technical & Domain Expertise:

  • Expert proficiency in front-end development using TypeScript (experience with Lit and Angular preferred)
  • Strong experience building and designing distributed, full-stack systems
  • Demonstrated experience in architectural planning, system design, and technical documentation
  • Proven ability to write production-level Ruby code
  • Proven ability to identify and mitigate technical risks in complex systems

Benefits

Competitive salary and company equity through Restricted Stock Units (RSUs), granted as part of our standard compensation package and based on role and level

401(k) with company match up to 4% of eligible earnings

Multiple medical plan options, plus dental and vision coverage

Company-funded HSA contributions (based on medical plan selection)

Company-paid life insurance and short-term disability

Health & Wellbeing: A variety of supplemental benefit options, including long-term disability, critical illness, accident, legal, and pet insurance

Access to mental health support and confidential counseling resources

Flexible PTO for exempt employees (most employees take 15–20 days per year), plus 8 company-observed holidays

Paid parental leave, including up to 14 weeks at 100% pay for birthing parents and 8 weeks at 100% pay for non-birthing parents

Growth & Development: Career mobility and internal growth opportunities across the organization

Professional development budgets for certifications, conferences, and learning available, subject to management approval

Similar jobs