Mercury Insurance Services is an insurance provider based in Brea, California, offering an array of insurance services and products, including auto, renters, ho
Staff Software Engineer
Location
United States
Posted
80 days ago
Salary
$101.2K - $204.4K / year
Seniority
Lead
Job Description
Staff Software Engineer
Mercury Insurance Services
• Write high-quality code for complex scenarios with good test coverage. • Review and translate product requirements into robust designs to ensure high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. • Lead design and code reviews of multiple applications to ensure best practices, adherence to Mercury standards, and high quality. • Lead multiple sprint teams within the same product area to deliver new or improved features, addressing any impediments in delivering high-quality solutions for items in the product backlog. • Collaborate with other teams and stakeholders as necessary to ensure overall successful delivery of the intended functionality. • Mentor and provide technical guidance to other engineers across multiple teams within the same functional area, fostering a culture of innovation and excellence within Mercury engineering. • Collaborate with product managers to estimate effort, prioritize work, plan, and deliver prioritized roadmap items.
Job Requirements
- Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields
- Or equivalent combination of education and experience.
- Preferred: Master’s Degree in Computer Science.
- Minimum: 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 ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results.
- Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area.
- 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.
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain high-quality web applications using .NET and .NET Core. • Implement queries and stored procedures in PL/SQL for integration with Oracle databases. • Develop and maintain custom reports using JasperReports. • Develop and consume RESTful and SOAP APIs for system integrations. • Participate in code reviews, following clean code best practices. • Maintain technical documentation for developed solutions. • Collaborate with the DevOps team to implement automation and CI/CD when required. • Keep up with the evolution of used technologies and suggest improvements. • Hold meetings with the business area to understand the scope of requests or advise them on system usage. • Provide training on system processes.
• Drive initiatives across pre-auth and authentication surfaces • Lead through influence and technical authority • Write production code and prototype solutions • Integrate AI practices into the software workflow and uphold engineering standards
Principal Software Engineer
EmpowerWe are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
• Provide technical feasibility and evaluation of the product based on the business needs • Provide technical leadership to the team in design finalization, code reviews, and resolving production support and maintenance issues • Lead design and implementation of critical software components and systems • Mentor technical members of the team • Contribute to the development of coding standards, best practices, and guidelines • Collaborate with stakeholders to define and execute the technical roadmap • Stay informed about emerging technologies and industry trends to drive technical innovation • Hands-on role which involves coding on day-to-day basis • Lead domain modelling designs • Responsible for production on-call duties like any other team member • Produce high quality design documentation
Principal Deep Learning Engineer – End-To-End Autonomous Driving
NVIDIANVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard-working people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
• Design and train innovative large-scale models—including generative, imitation, and reinforcement learning—to improve the planning and reasoning capabilities of our driving systems. • Build, pre-train, and fine-tune LLM/VLM/VLA systems for deployment in real-world autonomous driving and robotics applications. • Explore novel data generation and collection strategies to improve diversity and quality of training datasets. • Collaborate with cross-functional teams to deploy AI models in production environments, ensuring performance, safety, and reliability standards are met. • Integrate machine learning models directly with vehicle firmware to deliver production-quality, safety-critical software.



