Mercury Insurance is an insurance company focused on helping people reduce risk and overcome unexpected events. The Senior Software Engineer will design, develop, and maintain complex software systems, lead agile teams or projects, mentor junior engineers, and ensure the delivery of high-quality software solutions.