United States Remote (Country) Employment USD 101,167 - 204,439 Yearly

Mercury Insurance Services, LLC is hiring a Staff Software Engineer

About the Role

Mercury Insurance Services, LLC is looking for a Staff Software Engineer to provide technical leadership and direction for multiple agile teams. In this role, you will design, develop, and maintain complex software systems, translate product requirements into robust designs, and mentor junior engineers to deliver on prioritized software roadmaps.

What You'll Do

  • Write high-quality code for complex scenarios with good test coverage.
  • Review and translate product requirements into robust designs for distributed application systems.
  • Lead design and code reviews across multiple applications to ensure best practices and high quality.
  • Lead multiple sprint teams within the same product area to deliver new or improved features.
  • Collaborate with other teams and stakeholders to ensure successful delivery of functionality.
  • Mentor and provide technical guidance to engineers across multiple teams.
  • Collaborate with product managers to estimate effort, prioritize work, and plan roadmap delivery.

What We're Looking For

  • Bachelor’s Degree in Computer Science or a related field, or equivalent education and experience.
  • 7+ years of software engineering experience.
  • 3+ years of hands-on experience leading multi-team engineering initiatives for distributed systems.
  • Proficient in programming in one or more industry-standard languages like Java, Python, Go, C++, or JavaScript.
  • Proficient in data structures, algorithms, design patterns, relational databases, NoSQL, and caching.
  • Skilled in APIs using protocols like REST and gRPC.
  • Experienced in message queuing, data streaming, workflow, and integration frameworks like Apache Kafka and microservices architecture.
  • Experienced in containerization technologies like Docker and Kubernetes and cloud platforms.
  • Experienced in leveraging DevSecOps to improve engineering efficiency.
  • Proficient in designing and implementing high-quality, scalable, and maintainable distributed systems.
  • Excellent problem-solving and strong communication skills.
  • Demonstrated leadership through mentoring and providing technical guidance.
  • Experienced in championing operational excellence and driving technical strategy for multiple teams.

Nice to Have

  • Master’s Degree in Computer Science.
  • 7 or more years of backend development experience with Java.
  • 5 or more years of experience with Springboot, APIs and Microservices.
  • 3 or more years of experience with CI/CD processes and technologies.
  • 2 or more years of experience with technologies like Kafka, AWS, S3, Drools, Blaze.
  • 1 or more years of experience with Guidewire Policy Center.

Technical Stack

  • Languages: Java, Springboot, Python, Go, C++, JavaScript
  • Architectures & APIs: APIs, Microservices, REST, gRPC
  • Infrastructure & Data: Kubernetes, Jenkins, Kafka, AWS, S3, Drools, Blaze, Guidewire Policy Center, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, Docker, Google Cloud, Azure

Team & Environment

You will lead multiple sprint teams within the same product area.

Benefits & Compensation

  • Competitive compensation ranging from $86,110 to $199,452 based on location.
  • Flexibility to work from anywhere in the United States for most positions.
  • Paid time off including vacation, sick time, holidays, and volunteer hours.
  • Incentive bonus programs.
  • Medical, dental, vision, life, and pet insurance.
  • 401(k) retirement savings plan with company match.
  • Engaging work environment and promotional opportunities.
  • Education assistance and professional development.
  • Health and wellbeing resources, including free mental wellbeing therapy/coaching.

Work Mode

This position is open to candidates across the United States.

Mercury Insurance is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

Required Skills
JavaSpringbootAPIsMicroservicesKubernetesJenkinsKafkaAWSS3DroolsPythonGoC++JavaScriptNoSQL
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Mercury Insurance Services, LLC

Mercury Insurance is a prominent insurance services company providing various insurance products and services across the United States.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago