FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer
Mercury Insurance. Write high-quality code for complex scenarios with good test coverage .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing high-quality distributed application systems using industry-standard programming languages and modern technologies. Proven ability to lead engineering teams, mentor peers, and drive technical strategy while fostering collaboration and innovation.
Highest-signal resume keywords
Bachelor's Degree in Computer Science5+ Years Software Programming ExperienceProficient in Java, Python, Go, C++, JavaScriptExperienced in Microservices ArchitectureSkilled in Docker and Kubernetes
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software ProgrammingData StructuresAlgorithmsDesign PatternsAPIs (REST, gRPC)Relational DatabasesNoSQLMessage QueuingData StreamingDevSecOps
Soft Skills
Problem-SolvingCommunicationCollaborationInfluencingMentoring
Tools & Technologies
Apache KafkaApache NiFiAmazon SQSMS MQApache CamelContainerization Technologies
Industry Keywords
Distributed Application SystemsMicroservices ArchitectureEngineering EfficiencyTechnical StrategyInnovation Culture
Tech Stack
Tools & technologiesApacheDockerGRPCJavaJavaScriptKafkaKubernetesMicroservicesNoSQLPythonC++Go
About the role
Key responsibilities & impact- Write high-quality code for complex scenarios with good test coverage
- Review and translate product requirements into robust designs
- Design distributed application systems that are modular, configurable, reusable, fast, effective, user-friendly, secure, compliant, scalable, and maintainable
- Lead design and code reviews of multiple applications
- Lead the sprint team to deliver new or improved features
- Address impediments to delivering high-quality solutions in the sprint backlog
- Collaborate with other teams and stakeholders to ensure successful delivery of intended functionality
- Mentor and provide technical guidance to other engineers on the team
- Foster a culture of innovation and excellence within Mercury engineering
Requirements
What you’ll need- Minimum: Bachelor’s Degree in Computer Science, Information Systems, or other related fields
- Equivalent combination of education and experience
- Minimum: 5+ years software programming experience
- 2+ years experience in Technologies used at Mercury
- 1+ years experience leading and mentoring engineering teams
- Proficient 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 solutions
- Experienced 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 architecture
- Experienced in containerization technologies like Docker and Kubernetes
- Proficient in leveraging DevSecOps to improve engineering efficiency
- Experienced in designing and implementing high-quality distributed application systems
- Skilled in leveraging analytics data and experimentation to design and improve systems
- Strong problem-solving skills
- Excellent communication abilities
- Strong ability to collaborate and influence cross-functional teams and stakeholders
- Demonstrated leadership skills through mentoring and providing technical guidance to team members
- Experienced in driving technical strategy and vision for a team
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