Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mercury Insurance

Staff Software Engineer

Mercury Insurance

. Provide technical leadership and direction for multiple agile teams or projects implementing prioritized software product roadmaps.

Posted 10/27/2026full-timeRemote • United StatesLead💰 $101,167 - $204,439 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading multi-team engineering initiatives, proficient in programming languages such as Java and Python, and skilled in designing high-quality distributed application systems. Strong ability to mentor engineers and foster a culture of innovation while ensuring successful delivery of software product roadmaps.

Highest-signal resume keywords
Technical LeadershipDistributed Application SystemsMicroservices ArchitectureCloud PlatformsDevSecOps

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaPythonGoC++JavaScriptAPIsRelational DatabasesNoSQLData StructuresAlgorithms
Soft Skills
Problem-SolvingCommunicationCollaborationMentoringInfluencing
Tools & Technologies
DockerKubernetesAWSGoogle CloudAzureApache KafkaApache NiFiAmazon SQSMS MQApache Camel
Industry Keywords
AgileSoftware EngineeringOperational ExcellenceInnovationTechnical Strategy

Tech Stack

Tools & technologies
AirflowApacheAWSAzureCloudDockerGRPCJavaJavaScriptKafkaKubernetesMicroservicesNoSQLPythonSpringSpring BootSpringBootC++Go

About the role

Key responsibilities & impact
  • Provide technical leadership and direction for multiple agile teams or projects implementing prioritized software product roadmaps.
  • 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 of multiple applications.
  • Lead multiple sprint teams within the same product area to deliver new or improved features and address impediments.
  • Collaborate with teams, stakeholders, and product managers to ensure successful delivery, estimate effort, prioritize work, plan, and deliver roadmap items.
  • Mentor and provide technical guidance to engineers across multiple teams.
  • Foster a culture of innovation and excellence within Mercury engineering.

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Information Systems or other related fields Or equivalent combination of education and experience.
  • 7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury.
  • 3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment.
  • Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
  • Proficient in leveraging various data structures, algorithms, and design patterns.
  • Experienced in relational databases, NoSQL, and caching solutions.
  • Skilled in APIs using modern protocols like REST and gRPC.
  • Experienced 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 architecture.
  • Experienced in containerization technologies like Docker and Kubernetes.
  • Proficient in cloud platforms such as AWS, Google Cloud, or Azure.
  • Experienced in leveraging DevSecOps to improve engineering efficiency.
  • Proficient 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.
  • Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness.
  • Excellent problem-solving skills leading to innovative solutions.
  • Strong communication skills and ability to collaborate and influence cross-functional teams and stakeholders.
  • Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams.
  • Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability.
  • Experienced in driving technical strategy and vision for multiple teams.
  • Preferred: Master’s Degree in Computer Science.
  • Preferred experience with Java, Python, Spring Boot, microservices architectures, Apache Airflow, message-queuing technologies, cloud technologies, Docker, integration frameworks, metadata stores, schema registries, and AI-driven automation.

Benefits

Comp & perks
  • Competitive compensation
  • Flexibility to work from anywhere in the United States for most positions
  • Paid 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 insurance
  • 401 (k) retirement savings plan with company match
  • Engaging work environment
  • Promotional opportunities
  • Education assistance
  • Professional and personal development opportunities
  • Company recognition program
  • Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more