Mercury Insurance Services, LLC

Senior Software Engineer

Mercury Insurance Services, LLC
Apply
11 days ago
Remote, United StatesSenior

Base Salary

$92k - $175k/yr

Responsibilities

  • Develop high-quality software for complex scenarios with strong test coverage.
  • Translate product requirements into modular, reusable, scalable, secure, compliant, and maintainable distributed application designs.
  • Lead design and code reviews for multiple applications.
  • Lead sprint teams in delivering new or improved features and resolving delivery impediments.
  • Collaborate with teams and stakeholders to deliver intended functionality.
  • Mentor engineers and provide technical guidance while driving technical strategy and vision for the team.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
  • At least 5 years of software programming experience, including more than 1 year leading and mentoring engineering teams.
  • Proficiency in one or more industry-standard programming languages such as Java, Python, Go, C++, or JavaScript.
  • Experience with data structures, algorithms, design patterns, relational and NoSQL databases, caching, APIs, message queuing, data streaming, workflow and integration frameworks, containerization, and distributed systems.
  • Preferred qualifications include 5 or more years of backend development with Java and Python, 4 or more years with AWS technologies, 3 or more years with Cassandra, DynamoDB, or MongoDB, 1 or more years with generative AI or machine learning, and 1 or more years with React.
  • Preferred experience with AWS, Google Cloud, or Azure.
  • Strong problem-solving, communication, collaboration, influencing, mentoring, and technical leadership skills.

Benefits

  • Competitive compensation, incentive bonus programs, and potential holiday, referral, and performance-based bonuses.
  • Flexible work from anywhere in the United States for most positions; an in-person interview may be required.
  • Paid vacation, 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, professional and personal development programs, and a company recognition program.
  • Health and wellbeing resources, including free mental wellbeing therapy or coaching sessions and child and eldercare resources.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaAWSAzureC++DockerGoGoogle CloudgRPCJavaJavaScriptKubernetesMongoDBPythonReact

Categories

Mercury Insurance Services, LLC

About Mercury Insurance Services, LLC

1,001-5,000 employees
Contact me