> Markdown version of [/jobs/ext/2499541-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2499541-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Mercury Insurance Services, LLC - **Location:** Brea, CA, United States (Remote available) - **Salary:** $68,457.0 - $161,815.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Microsoft Azure, C++ (Programming Language), Code Coverage, Code Review, Information Systems, Computer Programming, Data Structures, Relational Databases, Software Design Patterns, Python (Programming Language), NoSQL, Queueing Systems, Software Engineering, Data Streaming, Google Cloud, Caching, Containerization, Information Technology, Integration Frameworks, Apache Kafka, Apache Nifi, Amazon Simple Queue Service (SQS), Devsecops, Docker, Golang, Microservices - **Published:** August 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bc3cbea202ad9416 ## About the Role Min: * 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. Skills: Minimum: * Experienced in programming in an one or more industry-standard language (e.g., Java, Python, GoLang, C++, JavaScript). * Experienced in Leveraging various Data Structures, Algorithms and Design Patterns. * Experienced in relational databases, NoSql and caching solutions. * Knowledge of APIs using modern protocols like Rest and gRPC. * Knowledge of Message queuing, data streaming, workflow and integration frameworks (like Apache Kafka, apache Nifi, Amazon SQS, MS MQ, Apace Camel etc.). * Knowledge of Micro Services Arcitecture. * Knowledge of containerization technologies like Docker and Kubernetes. * Knowledge of Leveraging DevSecOps to Improve Engineering Efficiency. * Experienced in Designing and implementing high quality Applications that are modular, configurable, maximize reuse, are fast, effective, user friendly, secure, compliant, scalable, and maintainable. * Ability to Collaborate and Influence other teams to address impedements and deliver desired resuls. Preferred: * Knowledge of cloud platforms such as AWS, Google Cloud, or Azure. * Knowledge of leveraging DevSecOps to improve engineering efficiency. ## Description As a Software Engineer II, you will be responsible for designing, developing, and maintaining complex software systems. This role involves working on more advanced projects compared to entry-level positions and requires a deeper understanding of software engineering principles. In this role you will also mentor other less experienced engineers., * Write high-quality code for medium-complexity scenarios with good test coverage. * Review and translate product requirements into robust designs to ensure high-quality applications that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. * Assist with any application system support needs. * Participate in design and code reviews of applications to ensure best practices, adherence to Mercury standards, and high quality. * Mentor and provide technical guidance to other engineers on the team, fostering a culture of innovation and excellence within Mercury engineering. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)