Job Closed
This listing is no longer active.
Founded in 1961, Mercury Insurance helps consumers create their ideal insurance policies and specializes in automobile, home, condo, renters, and business insurance. Recognized by
Software Engineer I
Location
United States
Posted
108 days ago
Salary
0
No structured requirement data.
Job Description
Software Engineer I
Mercury Insurance
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Software Engineer I, you will be responsible for designing, developing, and maintaining software applications and systems. You will work under the guidance of senior engineers and managers to build high-quality, innovative, and performant software that complies with coding standards and technical design. - Develop a strong understanding of relevant product areas, codebases, and systems. - Write high-quality code for simple scenarios with good test coverage. - 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. Qualifications - Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields or equivalent combination of education and experience. - Master’s Degree in Computer Science (preferred). - Experienced in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript). - Knowledgeable in leveraging various data structures, algorithms, and design patterns. - Familiar with relational databases, NoSQL, and caching solutions. - Strong problem-solving skills and good communication abilities. - Capable of working independently on simple tasks. - Ability to collaborate and influence team members to address impediments and deliver desired results. - Knowledge of cloud platforms such as AWS, Google Cloud, or Azure (preferred). Requirements - Strong proficiency in Java programming language. - In-depth knowledge of the Spring Framework, including Spring Boot for building microservices and REST APIs. - Proficiency in designing, implementing, and consuming RESTful APIs. - Understanding of RESTful principles, status codes, and best practices. - Hands-on experience with MongoDB (NoSQL database) for storing and retrieving data. - Ability to effectively utilize AI tools such as Claude, ChatGPT with IDEs like IntelliJ, VS Code. - Experience with logging frameworks like Log4j, SLF4J, or Logback. - Familiarity with monitoring tools such as Prometheus or Grafana. - Proficiency in writing unit tests using JUnit or other testing frameworks. - Experience with Jenkins for continuous integration and automated builds. - Proficiency in using Git for version control and understanding of branching strategies and pull requests. - Strong analytical skills to identify and resolve technical issues. - Ability to debug and optimize code for performance. - Experience working in an Agile/Scrum development environment. - Effective communication and collaboration within cross-functional 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.
Job Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields or equivalent combination of education and experience.
- Master’s Degree in Computer Science (preferred).
- Experienced in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
- Knowledgeable in leveraging various data structures, algorithms, and design patterns.
- Familiar with relational databases, NoSQL, and caching solutions.
- Strong problem-solving skills and good communication abilities.
- Capable of working independently on simple tasks.
- Ability to collaborate and influence team members to address impediments and deliver desired results.
- Knowledge of cloud platforms such as AWS, Google Cloud, or Azure (preferred).
- Strong proficiency in Java programming language.
- In-depth knowledge of the Spring Framework, including Spring Boot for building microservices and REST APIs.
- Proficiency in designing, implementing, and consuming RESTful APIs.
- Understanding of RESTful principles, status codes, and best practices.
- Hands-on experience with MongoDB (NoSQL database) for storing and retrieving data.
- Ability to effectively utilize AI tools such as Claude, ChatGPT with IDEs like IntelliJ, VS Code.
- Experience with logging frameworks like Log4j, SLF4J, or Logback.
- Familiarity with monitoring tools such as Prometheus or Grafana.
- Proficiency in writing unit tests using JUnit or other testing frameworks.
- Experience with Jenkins for continuous integration and automated builds.
- Proficiency in using Git for version control and understanding of branching strategies and pull requests.
- Strong analytical skills to identify and resolve technical issues.
- Ability to debug and optimize code for performance.
- Experience working in an Agile/Scrum development environment.
- Effective communication and collaboration within cross-functional 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
Full Stack Engineer
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• Drive User-Centered Design: Engage directly with our internal consultants to gather requirements, understand their workflows, and build intuitive, user-centric tools that enhance their productivity and solve their complex problems • Build End-to-End Solutions: Architect, develop, and maintain full-stack applications, writing clean frontend code with React and building robust backend services and APIs with Python or TypeScript • Embrace Serverless & Containers: Design, deploy, and operate services using AWS Lambda for event-driven logic and AWS ECS with Fargate for containerized applications • Own Your Infrastructure with Terraform: Provision, configure, and manage your applications AWS infrastructure exclusively with Terraform, ensuring your environments are automated, reproducible, and scalable • Automate with GitLab CI: Design, build, and maintain automated CI/CD pipelines using GitLab CI to test and deploy your serverless and container-based applications safely and efficiently • Ensure Operational Health: Monitor, troubleshoot, and optimize application performance and infrastructure, ensuring high availability and security across the stack
Principal Platform Software Engineer
JumpCloudJumpCloud is a computer software company that has created a Directory-as-a-Service (DaaS) platform that simplifies and centralizes identity management, flexible administration, and
• Drive technical consensus across multiple teams and architectural domains to ensure a unified DevEx vision. • Functionally decompose complex problems into simple, straight-forward solutions. • Contribute to the long-term technical vision and strategic direction of the engineering team, identifying opportunities for innovation and improvement. • Architect AI-driven workflows that automate repetitive tasks across the entire engineering organization. • Assist in the career development of others, actively mentoring individuals on advanced technical issues. • Evaluate build vs. buy decisions and emerging technologies to ensure JumpCloud remains at the forefront of engineering efficiency.
• Architect and build systems that power Pura's end-to-end supply chain operations—from order management and inventory allocation to warehouse integration and shipment tracking • Drive technical excellence • Mentor other engineers • Collaborate with stakeholders across the organization to deliver reliable services used by millions of customers • Make a significant impact on the growing business
Technical Lead
LighthouseAILighthouseAI provides state licensing software and services to pharmaceutical supply chain companies.
• Lead architectural design for new features, services, and system components. • Evaluate modern AI/ML technologies and determine appropriate use cases. • Make key technical decisions that balance performance, scalability, and maintainability. • Review designs, PRs, and technical documentation to ensure engineering excellence. • Evaluate and introduce new tools and technologies to improve software development productivity. • Perform full-stack development regularly across both frontend and backend systems, taking ownership of end-to-end feature implementation. • Develop and deliver core components of application, AI-powered features, and architectural components. • Diagnose and resolve complex technical issues across the full stack and drive sustainable solutions. • Ensure code quality, test coverage, reliability, and adherence to engineering standards. • Mentor, guide and manage engineers, and contribute to raising the technical bar across the organization. • Lead discussions on AI best practices, emerging trends, model evaluation techniques, and responsible AI usage. • Facilitate knowledge sharing, pair programming, and engineering best practices. • Collaborate with Product Management to translate product requirements into clear technical plans, architecture and milestones. • Partner with Engineering Managers to balance priorities, manage sprint commitments, and guide execution. • Streamline and optimize the CI/CD pipeline to improve deployment reliability, speed, and developer productivity. • Guide teams through incident response, root-cause analysis, and preventive improvements. • Work closely with Product, Design, Data/SME, QA, and DevOps to ensure alignment on goals and technical feasibility. • Communicate architectural decisions, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders. • Support go-to-market teams with technical insights for feature capabilities.




