Software Engineer II @ Mercury Insurance
Your Application Journey
Email Hiring Manager
Job Details
Position Summary
Join an amazing team at Mercury Insurance, recognized for its achievements and culture, including a Forbes award for being one of America's Best Midsize Employers for 2025! As a Software Engineer II, you will design, develop, and maintain complex software systems while mentoring less experienced engineers.
Responsibilities
Key responsibilities include:
- Writing high-quality code with good test coverage for medium-complexity scenarios.
- Reviewing and translating product requirements into robust designs.
- Ensuring applications are modular, configurable, and secure.
- Participating in design and code reviews to adhere to Mercury standards.
- Mentoring and providing technical guidance to junior engineers.
Education and Experience
Minimum: Bachelor’s Degree in Computer Science or related field, or equivalent experience; 2 to 4 years programming experience. Preferred: Master’s Degree in Computer Science.
Skills
Competencies include:
- Proficiency in languages such as Java, Python, Go, C++, or JavaScript.
- Strong understanding of data structures, algorithms, and design patterns.
- Experience with relational databases, NoSQL, and caching solutions.
- Good communication and problem-solving skills.
- Familiarity with cloud platforms like AWS, Google Cloud, or Azure is preferred.
About Mercury Insurance
Mercury Insurance has been reducing risk for over 60 years. The company values teamwork, diversity, and continuous growth and offers competitive compensation, bonuses, and extensive benefits including medical, dental, vision, 401(k), and more.
Perks and Benefits
The role includes various benefits such as flexible work options (work from anywhere in the United States), paid time off, holiday bonuses, and professional development opportunities.
Key skills/competency
Software Development, Mentorship, Java, Python, Cloud, Design Patterns, Problem Solving, Code Reviews, Agile, AWS
How to Get Hired at Mercury Insurance
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant software projects and mentorship experience.
- Research Mercury Insurance: Understand the company culture and achievements.
- Tailor your application: Address key skills mentioned in the job description.
- Prepare for interviews: Practice technical and behavioral questions.