
Senior Software Engineer
Mercury Insurance Services, LLC5 months 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 distributed application systems.
- Lead design and code reviews across multiple applications.
- Lead sprint teams in delivering new or improved features and resolving 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.
- 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 industry-standard programming languages, including Java, Python, Go, C++, or JavaScript.
- Experience with data structures, algorithms, design patterns, relational databases, NoSQL databases, caching solutions, APIs, message queuing, data streaming, workflow frameworks, integration frameworks, microservices, Docker, Kubernetes, and DevSecOps.
- Preferred: 5 or more years of Java experience and 5 or more years of Spring Framework experience, including Spring Boot.
- Preferred: experience designing, implementing, and consuming RESTful APIs; hands-on MongoDB experience; and experience with AWS, Google Cloud, or Azure.
- Ability to use AI tools such as Claude and ChatGPT in IDEs such as IntelliJ and VS Code.
- Strong problem-solving, communication, collaboration, influencing, mentoring, leadership, and technical-strategy skills.
Benefits
- Competitive compensation and incentive bonus programs, including potential holiday, referral, and performance-based bonuses.
- 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.
- Flexibility to work from anywhere in the United States for most positions; an in-person interview may be required.
- Promotional opportunities, education assistance, and professional and personal development programs.
- Company recognition program and health and wellbeing resources, including mental wellbeing therapy or coaching and childcare 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.