
Software Engineer II
Mercury Insurance Services, LLC2 months ago
Remote, United StatesMid Level
Base Salary
$84k - $162k/yr
Responsibilities
- Write high-quality code for medium-complexity scenarios with good test coverage.
- Translate product requirements into robust, modular, configurable, reusable, secure, compliant, scalable, and maintainable designs.
- Assist with application system support needs.
- Participate in application design and code reviews.
- Mentor and provide technical guidance to less experienced engineers.
- Collaborate with team members to address impediments and deliver desired results.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
- Experience programming in one or more industry-standard languages such as Java, Python, Go, C++, or JavaScript.
- Knowledge of data structures, algorithms, and design patterns.
- Familiarity with relational databases, NoSQL, and caching solutions.
- Strong problem-solving, communication, independent-work, collaboration, and influencing skills.
- Preferred: Master’s degree in Computer Science.
- Preferred: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
Benefits
- Competitive compensation and incentive bonus programs, including potential holiday, referral, and performance-based bonuses.
- Flexibility to work from anywhere in the United States for most positions.
- Paid time off, sick time, nine company holidays, and volunteer hours.
- Medical, dental, vision, life, and pet insurance.
- 401(k) retirement savings plan with company match.
- Education assistance, promotional opportunities, and professional and personal development programs.
- Company recognition program and health and wellbeing resources, including free mental wellbeing therapy or coaching sessions and child- and eldercare resources.
- An in-person interview may be required during the hiring process.