Software Engineer II
@ Mercury Insurance

Hybrid
$157,868
Hybrid
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @mercuryinsurance.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review coding challenges in Java or Python.
Practice algorithms and data structures.
Study cloud platform basics (AWS, GCP, Azure).
Revisit design patterns and code review techniques.

Behavioral Questions

Describe a time mentoring team members.
Explain how you handle project challenges.
Discuss a successful team collaboration.
Share conflict resolution strategies with peers.

Frequently Asked Questions