
Senior Software Engineer
Mercury Insurance Services, LLC23 hours ago
Remote, United StatesSenior
Base Salary
$94k - $179k/yr
Responsibilities
- Write high-quality code for complex scenarios with strong test coverage.
- Translate product requirements into robust designs for modular, configurable, reusable, scalable, secure, and maintainable distributed applications.
- Lead design and code reviews across multiple applications.
- Lead sprint teams in delivering new or improved features and resolving delivery impediments.
- Collaborate with teams and stakeholders to deliver intended functionality.
- Mentor engineers and provide technical guidance.
- Drive technical strategy and vision for the team.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
- Master’s degree in Computer Science is preferred.
- At least 5 years of software programming experience.
- At least 2 years of experience with technologies used at Mercury.
- At least 1 year of experience leading and mentoring engineering teams.
- Proficiency in one or more of Java, Python, Go, C++, or JavaScript.
- Experience with data structures, algorithms, design patterns, relational databases, NoSQL, caching, REST, gRPC, messaging, data streaming, workflow, integration frameworks, Docker, and Kubernetes.
- Experience designing high-quality distributed application systems and using analytics data and experimentation to improve performance, scalability, and effectiveness.
- Experience driving technical strategy, mentoring engineers, collaborating with stakeholders, and influencing cross-functional teams.
- Cloud platform experience with AWS, Google Cloud, or Azure is preferred.
- Extensive experience with technologies used at Mercury is preferred.
Benefits
- Competitive compensation and incentive bonus programs, including potential holiday, referral, and performance-based bonuses.
- Flexibility to work from anywhere in the United States for most positions; an in-person interview may be required.
- Paid vacation, sick time, nine company holidays, and volunteer hours.
- Medical, dental, vision, life, and pet insurance.
- 401(k) retirement savings plan with company match.
- Education assistance, promotional opportunities, and professional and personal development programs.
- Company recognition program and health and wellbeing resources, including free mental wellbeing therapy or coaching sessions and child and eldercare resources.
Tech Stack
Categories
About Mercury Insurance Services, LLC
Mercury Insurance Services, LLC sells personal auto, homeowners, renters, and related coverage (umbrella, condo, business auto, and mechanical breakdown) to consumers, primarily through independent agents. The company generates revenue from underwriting and premiums on property-and-casualty policies and is publicly traded on the NYSE (ticker: MCY). Founded in 1962 and headquartered in Brea, California, it is a major writer of auto insurance in California and operates in multiple U.S. states.