Staff Software Engineer II
New
J
JobgetherDigital insurance
Work from anywhere in the United StatesFull-TimeStaff
SalaryAnnual compensation ranging from $180,000 to $229,000. Eligibility for a competitive bonus and equity offering.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 7 years of professional experience in software engineering, including at least 3 years of experience leading software teams.
- Required Skills
- Ruby on RailsRustSoftware EngineeringMentorship
Requirements
- Have at least 7 years of professional software engineering experience designing, developing, and maintaining production applications.
- Have at least 3 years of experience leading software teams, mentoring engineers, and influencing technical direction.
- Demonstrate strong proficiency in Ruby on Rails.
- Have working familiarity with Rust.
- Have experience leading technical projects spanning multiple teams, disciplines, and organizational functions.
- Connect technical decisions with product strategy, operational requirements, and business objectives.
- Explain complex technical concepts to engineering colleagues, product partners, and senior business leaders.
- Demonstrate the ability to develop engineering talent, encourage knowledge sharing, and build partnerships across teams.
- Understand incident management, system monitoring, reliability improvements, and continuous improvement of production systems.
- Be willing to participate in virtual interviews with the camera on; reasonable accommodations may be requested.
Responsibilities
- Serve as the primary technical leader for one or more product teams, guiding engineering decisions and aligning them with business and technology objectives.
- Partner with Engineering Managers to coach, mentor, and develop engineers.
- Work with Product, Data Science, Analytics, and insurance specialists to set product-domain priorities, technical direction, and quarterly roadmaps.
- Identify and communicate technical improvements to product effectiveness, system performance, team productivity, and maintainability.
- Write and review code strategically during development cycles.
- Lead incident response, improve monitoring and resilience, and implement practices that reduce recurring operational issues.
- Collaborate with Staff Engineers to develop and promote engineering practices, architectural principles, and technical standards.
- Coordinate complex technical initiatives across teams and functional domains.
View Full Description & ApplyYou'll be redirected to the employer's site