Mercury Insurance
Mercury Insurance
Mercury Insurance provides personal insurance products designed to help individuals protect their vehicles, homes, and other assets. Its business is supported by independent agents and includes auto, home, and related coverage. The company emphasizes customer service, privacy, and responsible handling of personal information, with data shared only when needed to service accounts or meet legal obligations. For job seekers, Mercury Insurance offers a view into work across personal insurance operations, agent-supported customer service, and information security.

Senior Software Engineer at Mercury Insurance — United States Remote

Lead the design and delivery of secure, scalable distributed systems at Mercury Insurance. Guide agile execution, code quality, and the growth of fellow engineers.

Description

  • Develop reliable, well-tested code for complex technical scenarios
  • Evaluate product requirements and turn them into resilient system designs
  • Build distributed applications that are modular, configurable, reusable, efficient, secure, compliant, scalable, maintainable, and easy to use
  • Direct design and code reviews across multiple applications
  • Guide the sprint team in delivering new and enhanced capabilities
  • Remove obstacles that affect the sprint backlog and the delivery of quality solutions
  • Partner with teams and stakeholders to deliver the intended functionality successfully
  • Mentor engineers and offer practical technical direction
  • Promote innovation and engineering excellence across Mercury

Requirements

  • Bachelor’s degree in computer science, information systems, or a related discipline, or an equivalent combination of education and experience
  • At least five years of software programming experience
  • At least two years of experience with technologies used at Mercury
  • At least one year of experience leading and mentoring engineering teams
  • Proficiency in one or more industry-standard programming languages, such as Java, Python, Go, C++, or JavaScript
  • Experience applying data structures, algorithms, and design patterns
  • Proficiency with relational databases, NoSQL systems, and caching technologies
  • Experience developing APIs with modern protocols such as REST and gRPC
  • Proficiency with messaging, streaming, workflow, and integration frameworks, including Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, or Apache Camel
  • Working knowledge of microservices architecture
  • Experience using containerization technologies such as Docker and Kubernetes
  • Proficiency applying DevSecOps practices to improve engineering efficiency
  • Experience designing and implementing high-quality distributed applications
  • Ability to use analytics and experimentation data to design and enhance systems
  • Strong problem-solving capability
  • Excellent communication skills
  • Ability to collaborate with and influence cross-functional teams and stakeholders
  • Leadership experience demonstrated through mentoring and technical guidance
  • Experience shaping technical strategy and vision for a team
  • Bachelor’s degree in computer science, information systems, or a related discipline, or an equivalent combination of education and experience

Benefits

  • Competitive compensation
  • For most positions, the flexibility to work from anywhere in the United States
  • Paid time off, including vacation, sick leave, nine company holidays, and volunteer hours
  • Incentive bonus opportunities, including holiday, referral, and performance-based bonuses
  • Medical, dental, vision, life, and pet insurance
  • 401(k) retirement savings plan with company matching
  • Engaging work environment
  • Opportunities for promotion
  • Education assistance
  • Professional and personal development opportunities
  • Company recognition program
  • Health and wellbeing resources, including free mental wellbeing therapy and coaching sessions plus childcare and eldercare support

Related Jobs

Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions
201 – 500 Employees
HealthcareHospitalityLogistics

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Open