[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Mercury Insurance is a recognized company known for its achievements and culture, recently awarded as one of America's Best Midsize Employers for 2026. The Senior Software Engineer will be responsible for designing, developing, and maintaining complex software systems while leading agile teams and mentoring junior engineers to ensure high-quality software solutions.ResponsibilitiesWrite high-quality code for complex scenarios with good test coverageReview and translate product requirements into robust designs to ensure high-quality distributed application systems that are modular, configurable, reusable, fast, effective, user-friendly, secure, compliant, scalable, and maintainableLead design and code reviews of multiple applications to ensure best practices, adherence to Mercury standards, and high qualityLead the sprint team to deliver new or improved features, addressing any impediments to delivering high-quality solutions in the sprint backlogCollaborate with other teams and stakeholders to ensure successful delivery of intended functionalityMentor and provide technical guidance to other engineers on the team, fostering a culture of innovation and excellence within Mercury engineeringSkillsBachelor's Degree in Computer Science, Information Systems or other related fields OR equivalent combination of education and experience5+ years software programming experience with 2+ years experience in Technologies used at Mercury, more than one years experience leading and mentoring engineering teamsProficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript)Experienced in leveraging various data structures, algorithms, and design patterns. Skilled in relational databases, NoSQL, and caching solutionsExperienced in APIs using modern protocols like REST and gRPC. Proficient in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.)Knowledgeable in microservices architectureExperienced in containerization technologies like Docker and KubernetesProficient in leveraging DevSecOps to improve engineering efficiencyExperienced in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. Skilled in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness. Strong problem-solving skillsExcellent communication abilities. Strong ability to collaborate and influence cross-functional teams and stakeholders to address impediments and deliver desired results. Demonstrated leadership skills through mentoring and providing technical guidance to team membersExperienced in driving technical strategy and vision for a teamMaster's Degree in Computer Science5 or more years of backend development experience with Java and Python4 or more years of experience utilizing AWS technologies such as Lambda, CloudWatch, S3, etc3 or more years of experience with Database technologies such as Casandra, DynamoDB, MongoDB1 or more years of experience with generative AI or Machine Learning1 or more years of experience with front end technologies like ReactExperience in cloud platforms such as AWS, Google Cloud, or AzureBenefitsCompetitive compensationFlexibility to work from anywhere in the United States for most positionsPaid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)Medical, dental, vision, life, and pet insurance401 (k) retirement savings plan with company matchEngaging work environmentPromotional opportunitiesEducation assistanceProfessional and personal development opportunitiesCompany recognition programHealth and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and moreCompany OverviewMercury Insurance has offered quality insurance for personal auto insurance to homeowners insurance to mechanical breakdown protection. It was founded in 1962, and is headquartered in Los Angeles, California, USA, with a workforce of 5001-10000 employees. Its website is http://www.mercuryinsurance.com.Company H1B SponsorshipMercury Insurance has a track record of offering H1B sponsorships, with 7 in 2026, 22 in 2025, 23 in 2024, 14 in 2023, 15 in 2022, 8 in 2021, 13 in 2020. Please note that this does not guarantee sponsorship for this specific role.