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.