
Staff Software Engineer – Front-End Focus
Kin
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $152,000 - $200,000 per year
Job Level
Tech Stack
About the role
- 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
- 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
Requirements
- 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
- Experience writing production-level Ruby code
- Proven ability to identify and mitigate technical risks in complex systems
- 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
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
- 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
- Career mobility and internal growth opportunities across the organization
- Professional development budgets for certifications, conferences, and learning available, subject to management approval
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyTypeScriptdistributed systemsarchitectural planningsystem designtechnical documentationtest automationpair programmingrefactoringmodern engineering practices
Soft Skills
mentoringcommunicationtechnical coachingcollaborationrisk mitigationleadershipproblem-solvingarticulating technical valuesimplifying complex conceptscontinuous improvement