Software Engineer II
Remote, United States
Overview
Join an amazing team that is consistently recognized for our achievements and culture, including our most recent Forbes award of being one of America's Best Midsize Employers for 2024!
State specific pay scales for this role are as follows:
$83,395 to $154,017 (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)
$75,813 to $140,016 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)
$68,232 to $126,014 (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)
The expected base salary for this position will vary depending on a number of factors, including relevant experience, skills and location.
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.
Responsibilities
Essential 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:
Minimum:
- 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.
Experience
Minimum:
- 2 to 4 years programming experience
Preferred:
- Experience in insurance industry.
- 2 or more years of experience with Java and related technologies
- 1 or more years of front end experience using HTML, CSS, JavaScript, and related JavaScript libraries
- 1 or more years of experience with Python
- Knowledge of integrations with web services
- Exposure to AI technologies
Skills:
…
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Bonus potential Competitive compensation Competitive salary Health benefits Incentive bonus programs Paid Time Off Professional development Retirement benefits Variety of benefits
Tasks- Mentor junior engineers
- Participate in code reviews
- Write high-quality code
Algorithms AWS Azure C C++ Cloud platforms Communication CSS Data Structures Design Patterns Go Google Cloud HTML Java Javascript NoSQL Problem-solving Python Relational databases
Experience2-4 years
EducationBachelor's degree Computer Science Information Systems Master's degree
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9