Job Description

As a Software Engineer II, you will be responsible for designing, developing, and maintaining complex software systems. This role involves working on more advanced projects compared to entry-level positions and requires a deeper understanding of software engineering principles. InΒ  this role you will also mentor other less experienced engineers. Write high-quality code for medium-complexity scenarios with good test coverage. Review and translate product requirements into robust designs to ensure high-quality applications that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. Assist with any application system support needs. Participate in design and code reviews of applications to ensure best practices, adherence to Mercury standards, and high quality. Mentor and provide technical guidance to other engineers on the team, fostering a culture of innovation and excellence within Mercury engineering.

About Mercury Insurance

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years.

Apply for This Position