Role OverviewThe Senior Software Engineer is a highly capable individual contributor who leads the technical delivery of significant features and projects within their team. This role applies deep expertise to solve complex technical problems, sets the technical standard through exemplary code and thorough review, and actively develops Engineer I, II, and III teammates.
What You Will Do
Design and implement complex, high-impact features and system improvements, write production-quality code for business-critical systems, debug complex issues, and lead technical design and code reviews.
Why It Might Be a Fit
The ideal candidate has 6-8+ years of professional software engineering experience, a strong track record of independent delivery, and experience mentoring engineers and raising team technical standards.
Requirements
- Bachelor's Degree in Computer Science, related technical field, or equivalent practical experience
- 6-8+ years of professional software engineering experience
- Proven experience designing and delivering complex distributed systems, data solutions, or cloud infrastructure at production scale
- Demonstrated experience mentoring engineers and raising team technical standards
Benefits
- Company-paid benefits (Basic Life and AD&D, Short and Long-Term Disability, Employee Assistance Program, Compass Health Advocate and Transitions)
- Healthcare benefit options (Value Plan, High Deductible Plan with HSA, Healthcare FSA, Dependent Care FSA, Prepaid Legal Services, 529 Savings Plan, Pet Insurance)
- Paid parental leave
- Company sponsored 401k plan with company matching
- PTO that accrues at a rate of 15 days/year for 1st year and continues to increase with tenure
]]>