Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mercury Insurance Company Logo

Software Engineer I

Mercury Insurance Company

$74,955 - $138,744
Oct 1, 2025
Los Angeles, CA, US
Apply Now

As a Software Engineer I at Mercury Insurance, the business problem is to design, develop, and maintain software applications and systems that help people reduce risk and overcome unexpected events. This involves building high-quality, innovative, and performant software that complies with coding standards and technical design.

Requirements

  • Up to 2 years experience in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript)
  • 6 or more months of experience in Java
  • 6 or more months of experience in Javascript
  • Exposure to Microservices
  • Exposure to CI/CD pipeline
  • Exposure to Cassandra
  • 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.
  • Exposure to GitHub
  • Experience in developing RESTful services
  • Exposure to Cassandra DB and SQL
  • Good understanding of Java Design Patterns
  • Exposure to message queues
  • Exposure to Mockito Unit Tests

Responsibilities

  • Designing, developing, and maintaining software applications and systems.
  • Build high-quality, innovative, and performant software that complies with coding standards and technical design.
  • 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.

Other

  • 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
  • Strong problem-solving skills.
  • Good communication abilities.
  • Capable of working independently on simple tasks.
  • Ability to collaborate and influence team members to address impediments and deliver desired results.