About the Role
Mercury Insurance Services is seeking a talented Senior Software Engineer to join their team. This role involves leading agile software development teams, mentoring junior engineers, and delivering high-quality, scalable software solutions.
Key Responsibilities
- Write clean, well-tested code for complex software systems
- Translate product requirements into robust, maintainable designs
- Lead design and code reviews to ensure best practices and high quality
- Collaborate with cross-functional teams to successfully deliver new features
- Mentor and provide technical guidance to other engineers on the team
- Foster a culture of innovation and excellence within the engineering department
- Utilize DevSecOps practices to improve engineering efficiency
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field
- 5+ years of software development experience, with 2+ years in technologies used at Mercury
- Proficient in programming languages such as Java, Python, Go, C++, or JavaScript
- Experienced in leveraging data structures, algorithms, and design patterns
- Skilled in relational databases, NoSQL, and caching solutions
- Knowledgeable in microservices architecture and API development
- Experienced in containerization technologies like Docker and Kubernetes
- Strong problem-solving and communication abilities
Compensation & Benefits
- Competitive salary based on location and experience
- Bonus potential and incentive programs
- Comprehensive benefits package including medical, dental, vision, and retirement savings plan
- Flexible work arrangements and opportunities for professional development
How to Apply
Interested candidates can apply directly via the Apply Now button above. Visit the original listing for full application details.
Skills & Keywords