
Mercury Insurance Services, LLC
Senior Software Engineer
Remote, RemotePosted 3 days ago$77,283 – $179,048
Full TimeSeniorRemoteUS
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining complex software systems. This position involves leading agile teams or projects, mentoring junior engineers, and ensuring the delivery of high-quality software solutions.
Qualifications
Required Qualifications
- Bachelor’s Degree in Computer Science, Information Systems or other related fields OR equivalent combination of education and experience
- 5+ years software programming experience with 2+ years experience in Technologies used at Mercury, more than one years experience leading and mentoring engineering teams
- Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
- Experienced in leveraging various data structures, algorithms, and design patterns. Skilled in relational databases, NoSQL, and caching solutions.
- Experienced in APIs using modern protocols like REST and gRPC. Proficient in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.).
- Knowledgeable in microservices architecture.
- Experienced in containerization technologies like Docker and Kubernetes.
- Proficient in leveraging DevSecOps to improve engineering efficiency.
- Experienced in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. Skilled in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness. Strong problem-solving skills.
- Excellent communication abilities. Strong ability to collaborate and influence cross-functional teams and stakeholders to address impediments and deliver desired results. Demonstrated leadership skills through mentoring and providing technical guidance to team members.
- Experienced in driving technical strategy and vision for a team.
Preferred Qualifications
- Master’s Degree in Computer Science.
- 5 or more years of backend development experience with Java and Python
- 4 or more years of experience utilizing AWS technologies such as Lambda, CloudWatch, S3, etc.
- 3 or more years of experience with Database technologies such as Casandra, DynamoDB, MongoDB
- 1 or more years of experience with generative AI or Machine Learning
- 1 or more years of experience with front end technologies like React.
- Experience in cloud platforms such as AWS, Google Cloud, or Azure.
Skills & Technologies
AgileJavaAWSDynamoDBReactPythonGoJavaScriptNoSQLgRPCKafkaDockerKubernetesAzure
About the Company
Mercury Insurance Services, LLC
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyAI-powered resume optimization
Save and track your applications
Job Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$77,283 – $179,048
Location
Remote,
Work Mode
Remote
Posted
3 days ago
Country
US