Software Engineer

Join an award-winning team recognized by Forbes as one of America’s Best Midsize Employers for 2025! We’re looking for a talented Software Engineer I to design, develop, and maintain innovative software applications that power the future of Mercury Insurance. As a Software Engineer I, you’ll work under the guidance of senior engineers to build high-quality, efficient, and reliable systems while gaining hands-on experience with modern technologies and development practices.

If you’re eager to grow your technical skills, collaborate with talented professionals, and make an impact in a people-focused company, this is the perfect opportunity for you.


Software Engineer I Responsibilities

As a Software Engineer I, you’ll play an essential role in developing scalable and maintainable software systems. You’ll collaborate with experienced engineers to ensure that each solution meets high-quality standards and business goals. The Software Engineer I will also support application systems and participate in technical design and review sessions.

Key Responsibilities:

  • Develop a solid understanding of assigned product areas, codebases, and systems.

  • Write high-quality code for simple to moderately complex scenarios with effective test coverage.

  • Participate in design and code reviews to ensure adherence to Mercury’s coding standards.

  • Support software applications and troubleshoot system issues when needed.

  • Collaborate with cross-functional teams to meet development goals and deliver exceptional results.


Software Engineer I Qualifications

The ideal Software Engineer I is a motivated problem-solver with a passion for coding, learning, and innovation. You’ll bring a strong foundation in computer science principles and the ability to apply them in real-world applications.

Required Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience.

  • Up to 2 years of programming experience in one or more languages (Java, Python, Go, C++, JavaScript).

  • Understanding of data structures, algorithms, and design patterns.

  • Familiarity with relational databases, NoSQL, and caching solutions.

  • Strong communication and teamwork skills.

Preferred Qualifications:

  • Master’s Degree in Computer Science.

  • GPA of 3.5 or higher.

  • Internship experience using Java and related technologies.

  • Exposure to front-end frameworks such as React or Angular.

  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure.


Software Engineer I Benefits and Perks

As a Software Engineer I, you’ll be part of a company that values its people as much as its products. Mercury Insurance offers a competitive salary, flexible work options, and a wide range of benefits designed to help you thrive both personally and professionally.

Perks include:

  • Competitive pay: $74,955–$138,744 per year, plus bonus opportunities.

  • Remote flexibility across the U.S.

  • Paid time off, including vacation, sick leave, and 9 company holidays.

  • Medical, dental, vision, life, and pet insurance coverage.

  • 401(k) with company match.

  • Education assistance and professional development programs.

  • Recognition programs and promotional opportunities.

  • Free mental wellbeing therapy and family support resources.

Mercury Insurance is an equal opportunity employer, committed to inclusion and diversity in the workplace.


Apply Now to Join Mercury as a Software Engineer I

Ready to launch your career as a Software Engineer I in a company that invests in your growth and celebrates your success? Mercury Insurance combines a collaborative culture, strong leadership, and cutting-edge technology to help you make an impact from day one.

Apply now and become part of a purpose-driven team helping people overcome life’s unexpected challenges.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx