Ethos aims to simplify the life insurance process for families by leveraging technology and data science.
The company transforms a traditionally lengthy process into a quick digital experience, issuing billions in coverage monthly.
As a Senior Software Engineer, you will be responsible for building scalable platform services and systems.
You will collaborate with engineers to develop and ship key features, focusing on clean, modular, and high-performing code.
Duties include designing, building, and maintaining complex backend systems and APIs, solving performance issues, participating in code reviews, and mentoring junior engineers.
Requirements:
Candidates must have 7+ years of experience in software engineering.
Experience in building complex architectural systems from the ground up is required, particularly with backend patterns for large, high-scale web applications.
Applicants should have the ability to design clean APIs and a solid understanding of performance issues.
Familiarity with software engineering best practices, including design patterns, code reviews, and unit and integration testing, is essential.
Strong communication skills for conveying technical specifications both verbally and in writing are necessary.
A good understanding of security, common attacks, and defenses is also required.
Benefits:
The US national base salary range for this position is $146,000 - $236,000, determined by role, level, and location.
Individual pay is influenced by work location, job-related skills, experience, and relevant education or training.
Additional compensation details, including bonuses and equity, are not included in the base salary listing.
Ethos promotes a diverse and inclusive workplace and encourages applicants from all backgrounds to apply.