Mercury Insurance

Software Engineer II

Mercury Insurance$83K — $161K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • Experienced in programming languages such as Java, Python, Go, C++, JavaScript.
  • Knowledge of data structures, algorithms, and design patterns.
  • Familiarity with relational databases, NoSQL, and caching solutions.
  • Strong problem-solving skills and good communication abilities.
  • Ability to collaborate effectively and influence team outcomes.
  • Preferred knowledge of cloud platforms like AWS, Google Cloud, or Azure.

Responsibilities

  • Write high-quality code for medium-complexity software scenarios.
  • Review product requirements and create robust application designs.
  • Assist with application system support needs as required.
  • Participate in design and code reviews to uphold best practices.
  • Mentor junior engineers and encourage a culture of innovation within the team.
  • Ensure applications are modular, scalable, user-friendly, and secure.

Benefits

  • Competitive compensation package.
  • Flexibility to work remotely within the U.S. for most roles.
  • Generous paid time off policies including vacation and sick leave.
  • Incentive bonus programs including performance-based and referral bonuses.
  • Comprehensive insurance offerings (medical, dental, vision, life, pet).
  • 401(k) plan with company matching.
  • Opportunities for career advancement and promotions.
  • Education assistance programs for further learning.
  • Access to personal development resources.
  • Recognition programs for employee contributions.
  • Wellbeing resources including therapy/coaching sessions.
Full Job Description
Overview
Position Summary:

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.

Geo-Salary Information

An in-person interview may be required during the hiring process

State specific pay scales for this role are as follows:

$XX to $XX (NJ, NY, WA, HI, AK, MD, CT, RI, MA)

$XX to $XX (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)

$XX to $XX (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)

In CA: Typical hiring range is $XX to $XX

The expected base salary for this position will vary depending on a number of factors, including relevant experience, skills and location.

ResponsibilitiesEssential Job Functions:

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.

Qualifications

Education:

Bachelors Degree in Computer Science, Information Systems or other related fields Or equivalent combination of education and experience.

Preferred:Masters 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. 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.

Perks and Benefits

We offer many great benefits, including:

  • 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
Pay RangeUSD $83,670.00 - USD $161,815.00 /Yr.

About Mercury Insurance

Mercury Insurance Group is a multiple-line insurance organization offering personal automobile, homeowners, renters and business insurance. Founded in 1961 and headquartered in Los Angeles, Mercury has assets in excess of $4 billion, employs 4,500 people and has more than 8,000 independent agents in 11 states. Mercury has been named one of America's Most Trustworthy Companies by Forbes magazine, and has been recognized as one of the Best Places to Work in Los Angeles for eight years running. The company has also been named one of America's Best Midsize Employers by Forbes.
Learn more about Mercury Insurance
Size
4,300 employees
Market Cap
$1.8 billion
Industry
Net Income
$374.6 million
Founded
1962
5 Year Trend
+4.3%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Jobs at Mercury Insurance

More Information Technology Jobs

Find similar Software Engineer II jobs: