Job Closed

This listing is no longer active.

Mercury Insurance logo
Mercury Insurance

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

111 days ago

Salary

$76.8K - $142.2K / year

Seniority

Mid Level

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. This role is remote with occasional on-site work in Brea, CA. Responsibilities - 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 - Minimum: Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields, or equivalent combination of education and experience. - Preferred: Master’s Degree in Computer Science. - Minimum: 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. - Preferred: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure. 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. Company Description At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. Our team will encourage you to grow, make time to have fun, and work together to make great things happen. We embrace the strengths and values of each team member. We believe in having diverse perspectives where everyone is included, to serve customers from all walks of life. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals.

Job Requirements

  • Minimum: Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields, or equivalent combination of education and experience.
  • Preferred: Master’s Degree in Computer Science.
  • Minimum: 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.
  • Preferred: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
  • 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 Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Fulfill client-specific customizations of existing Articulate Storyline courses, ensuring high quality and consistency across deliverables. • Build world-class interactive Storyline courses in close collaboration with instructional designers, subject-matter experts, and product leadership, ensuring on-time delivery and adherence to design specifications. • Develop and implement advanced course functionality using custom JavaScript, HTML, and CSS enhancements to extend Storyline’s native capabilities. • Customize Storyline player behavior, navigation, accessibility features, and interaction logic through published-output modifications when needed. • Diagnose and resolve complex technical issues related to Storyline output, including LMS/LRS interoperability (SCORM 1.2/2004, xAPI, cmi5), browser console debugging, and cross-device compatibility. • Support localization workflows by importing translated text, audio, and video assets, and conducting thorough QA passes to ensure language accuracy, interactivity, and visual consistency. • Contribute to continuous improvement initiatives by accelerating build and publishing workflows, refining development standards, and documenting best practices for scalable production. • Assist in onboarding and mentoring contract developers as workload scales, supporting agile development practices and sprint commitments.

Mexico
Job Closed
Expel logo

Manager, Detection & Response Engineering

Expel

Leading MDR provider trusted by some of the world’s top brands to expel adversaries, minimize risk, & build resilience.

Software Engineer111 days ago
OtherRemoteTeam 201-500Since 2016H1B Sponsor

• Lead a high-performing team of Detection & Response engineers • Pioneer new, impactful features & technologies aimed at dramatically improving SOC efficacy and efficiency • Work closely with Product Management and Data Science teams to focus on delivering transformative capabilities to the SOC analysts • Ensure the team is continuously improving Expel’s detection and quality controls by creating, validating, and evolving our detection strategies, improving our measurement capabilities, and up-leveling our monitoring abilities • Instill a culture of experimentation, quality, and continuous improvement within the D&R team

United States
$151K - $219K / year
Job Closed
Full TimeRemoteTeam 201-500H1B No Sponsor

• We are motivated to drive innovative transformations in the digital world! • Our team carries #DNARaro values such as diversity, freedom, and trust. • This means our Pessoas Raras respect and embrace every form of expression! • We combine deep technical knowledge and are experts at identifying the client's true needs and turning them into new opportunities.

Brazil
Job Closed
OtherRemoteTeam 201-500Since 2019

The Development Manager will play a critical role in advancing Enfinity Global’s renewable energy portfolio across the Americas, with a primary focus on landowner relationships, field-based development activities, and community engagement. This role is hands-on and externally facing, responsible for building trust with landowners and local stakeholders while supporting the progression of projects from early-stage development through permitting and readiness for construction. The ideal candidate combines strong interpersonal skills with practical field development experience and a deep understanding of community dynamics in renewable energy projects. Key Responsibilities Landowner & Stakeholder Relationships - Lead and manage direct relationships with landowners, ensuring long-term trust, transparency, and alignment throughout the project lifecycle. - Support land acquisition efforts, including site control, option agreements, amendments, and ongoing landowner communications. - Serve as Enfinity Global’s primary local representative with landowners and adjacent property stakeholders. Field Development Activities - Conduct and coordinate field visits to evaluate sites, support due diligence, and advance development milestones. - Support development activities related to land, permitting, environmental studies, interconnection, and constructability from a field perspective. - Coordinate with internal development, engineering, environmental, and grid teams to ensure field realities are incorporated into project plans. - Identify and proactively address on-the-ground risks related to land, access, community sentiment, or local regulations. Community Outreach & Engagement - Lead community outreach efforts, including meetings with local officials, community leaders, and residents. - Represent Enfinity Global at public meetings, hearings, and community forums. - Support permitting and entitlement processes by addressing community concerns and facilitating constructive dialogue. - Help shape community engagement strategies that align with Enfinity Global’s values and long-term presence in local markets. Cross-Functional Collaboration - Work closely with internal teams (Development, Legal, EPC, Environmental, Grid, and Asset Management) to ensure smooth handoffs across project phases. - Support transaction readiness by providing local and field-level insights for investment, financing, or partnership discussions. - Maintain accurate documentation of land, stakeholder interactions, and field development progress.

Colorado
Job Closed