Senior Staff Software Engineer

The HartfordChicago, IL
3hHybrid

About The Position

We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future. Role Overview: We’re hiring a Senior Staff Engineer to act as the technical lead for one or more scrum teams. This role sits at the intersection of architecture, engineering execution, and cross-functional collaboration. You will translate high-level architecture into actionable design, drive coding standards and best practices, and ensure the team delivers high-quality, scalable software — at velocity. You are expected to be hands-on, lead by example, and proactively remove friction that slows down engineering. This is a high-influence IC role — you’re the one others turn to when things get complex, messy, or unclear.

Requirements

  • 8+ years in software engineering, with 3+ years acting as a Tech Lead or Staff-level IC.
  • Strong experience in backend development (Java) and Python good to have.
  • Proven ability to guide teams technically while coding alongside them.
  • Excellent communication skills — capable of managing up (to Directors) and across (Product, QA, Architects).
  • Track record of raising engineering velocity without sacrificing quality.
  • Hands-on engineer with strong technical judgment and natural team influence.
  • You thrive in ambiguity — you bring structure, clarity, and progress where others freeze.
  • Comfortable making hard technical tradeoffs and explaining them clearly to both tech and non-tech audiences.
  • Known for raising the bar on engineering quality, delivery reliability, and team collaboration.
  • Candidates must be authorized to work in the US without company sponsorship.
  • This role will have a Hybrid work schedule, with the expectation of working in an office (Charlotte, NC) 3 days a week (Tuesday through Thursday).

Responsibilities

  • Act as the Tech Lead for the scrum team(s) — own the technical roadmap in collaboration with Product, Architects, and RTEs.
  • Drive low-level design (LLD) and validate high-level design (HLD) provided by architects — raise flags, suggest improvements, and ensure feasibility.
  • Participate in and often lead estimation discussions with the Product Owner and Release Train Engineer (RTE).
  • Set and enforce engineering standards, coding best practices, and peer review rigor across the team.
  • Write production-grade code based on team capacity — lead by doing, not just directing.
  • Unblock developers when stuck and mentor junior engineers on architecture, design, and implementation decisions.
  • Perform thorough code reviews, improve code quality, and advocate for test coverage and maintainability.
  • Champion GenAI tools, CI/CD best practices, and automation to improve development velocity and reduce toil.
  • Conduct POCs and spike solutions to explore new technologies or improve engineering processes.
  • Partner with the Scrum Master to identify and resolve dependencies and remove execution bottlenecks.
  • Work closely with the Director of Engineering to keep leadership informed of technical risks, team health, and delivery posture.
  • Communicate clearly with product managers, architects, and cross-functional stakeholders — translate between business goals and technical constraints.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service