
Mercury Insurance Services, LLC
Senior Software Engineer
Remote, RemotePosted 4 days ago$94,458 – $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
- 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
- 5 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
- Exposure to Contact Center technologies such as Amazon Connect
- Experience in cloud platforms such as AWS, Google Cloud, or Azure.
Skills & Technologies
AgileJavaAWSDynamoDBPythonGoJavaScriptNoSQLgRPCKafkaDockerKubernetesAzure
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
$94,458 – $179,048
Location
Remote,
Work Mode
Remote
Posted
4 days ago
Country
US