About the Role
Join an amazing team as a Software Engineer II remote at Mercury Insurance, recognized for our achievements and culture, including a recent Forbes award as one of America's Best Midsize Employers for 2025! In this role, you will design, develop, and maintain complex software systems while mentoring less experienced engineers.
What You'll Do
- 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, user-friendly, secure, and scalable.
- Assist with application system support needs.
- Participate in design and code reviews to ensure adherence to best practices and Mercury standards.
- Mentor and provide technical guidance to other engineers, fostering a culture of innovation and excellence.
Requirements
- Bachelor’s Degree in Computer Science, Information Systems, or related fields; Master’s preferred.
- 2 to 4 years of programming experience; 5+ years preferred with Java or Python.
- 2+ years of experience with frontend technologies (Angular or React).
- Experience with SQL and NoSQL databases.
- 1+ years of experience with CI/CD technologies using Jenkins, GitHub, Docker, or Kubernetes.
Nice to Have
- Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
- Exposure to AI SDKs and Guidewire.
What We Offer
- Competitive compensation and flexibility to work from anywhere in the United States.
- Paid time off including vacation, sick time, and holidays.
- Incentive bonus programs and 401(k) retirement savings plan with company match.
- Medical, dental, vision, life, and pet insurance.
- Professional development opportunities and a supportive work environment.
This Software Engineer II remote position at Mercury Insurance offers competitive pay, a supportive work culture, and opportunities for professional growth.
Who Will Succeed Here
Proficiency in Java and Python, with hands-on experience in building scalable applications, ensuring code quality and performance optimization in a cloud environment.
Strong familiarity with CI/CD processes and tools like Jenkins and Docker, demonstrating the ability to automate deployment pipelines and manage containerized applications effectively in a remote work setting.
A proactive mindset towards mentoring junior engineers and a collaborative approach to code reviews, fostering a culture of continuous improvement and knowledge sharing within a remote team.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months