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 - Remote United States at Mercury Insurance

Mercury Insurance is seeking a senior software engineer to build distributed insurance applications. The role includes technical leadership, agile delivery, code reviews, and mentoring engineers.

Description

  • Architect, develop, and support complex software systems
  • Produce reliable, well-tested code for challenging technical requirements
  • Convert product requirements into resilient designs for distributed applications
  • Direct design and code reviews across multiple applications
  • Guide sprint teams in delivering new and enhanced capabilities
  • Remove delivery obstacles affecting high-quality sprint outcomes
  • Partner with teams and stakeholders to deliver the intended functionality
  • Mentor engineers and provide 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 professional 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
  • Practical knowledge of data structures, algorithms, and software design patterns
  • Experience with relational databases, NoSQL systems, and caching technologies
  • Experience building APIs with modern protocols such as REST and gRPC
  • Proficiency with message queuing, data 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 platforms such as Docker and Kubernetes
  • Proficiency applying DevSecOps practices to improve engineering efficiency
  • Experience designing and delivering reliable distributed application systems
  • Ability to use analytics and experimentation to guide system improvements
  • Strong analytical and problem-solving capabilities
  • Excellent written and verbal communication skills
  • Ability to collaborate with and influence cross-functional teams and stakeholders
  • Demonstrated leadership through mentoring and technical guidance
  • Experience shaping a team’s technical strategy and vision
  • Ability to drive technical direction while supporting high-quality engineering delivery

Benefits

  • Competitive compensation package
  • For most positions, the flexibility to work from anywhere in the United States
  • Paid vacation, sick leave, nine company holidays, and volunteer hours
  • Incentive opportunities that may include holiday, referral, and performance-based bonuses
  • Medical, dental, vision, life, and pet insurance coverage
  • 401(k) retirement plan with company matching
  • Collaborative and engaging work environment
  • Opportunities for advancement
  • Education assistance
  • Professional and personal growth opportunities
  • Employee recognition program
  • Health and wellness resources, including no-cost mental wellbeing therapy or coaching and child- 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
SPERTON - Where Great People Meet

Sales Executive, Elevators and Car Parking Systems

SPERTON - Where Great People Meet
51 – 200 Employees

Drive elevator and car parking system sales across Mumbai’s Western Region. Build client and dealer relationships, and manage deals from initial enquiry through project execution.

Open