Mercury Insurance is a company recognized for its achievements and culture, recently awarded as 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:
- 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
Requirements:
- Bachelor's Degree in Computer Science, Information Systems or other related fields Or equivalent combination of education and experience
- 2 to 4 years of programming experience
- Experienced in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript)
- Knowledgeable in leveraging various data structures, algorithms, and design patterns. Familiar with relational databases, NoSQL, and caching solutions
- Strong problem-solving skills. Good communication abilities. Capable of working independently on simple tasks
- Ability to collaborate and influence team members to address impediments and deliver desired results
- Master's Degree in Computer Science
- 5 or more years of experience with Java or Python
- 2 or more years of experience with frontend technologies (Angular or React)
- 2 or more years of experience with SQL and NoSQL databases
- 1 or more years of experience with CI/CD technologies using Jenkins, GitHub, Docker or Kubernetes
- Skilled in APIs using modern protocols like REST and gRPC
- Exposure to using AI SDKs
- Exposure to Guidewire
- Knowledge of cloud platforms such as AWS, Google Cloud, or Azure