Senior Software Engineer
Liberty Mutual Insurance - Columbus, OH
Apply NowJob Description
Join to apply for the Senior Software Engineer role at Liberty Mutual InsuranceThis range is provided by Liberty Mutual Insurance. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$104,000.00/yr - $194,000.00/yrDescriptionResponsibilitiesTechnical problem solver: Going far beyond simply developing error-free source code, test scripts, components, and system architectures, you’ll document and build deployment guides aimed at maintaining robust, relevant software.Customer-centric engineer: Putting clients’ needs first, you’ll translate customer requirements into technical applications and support the implementation of new software.Motivated mentor: Exercise your technical chops while coaching and collaborating with junior software engineers.Forward thinker: Merely fixing a problem isn’t enough; using your proactive mindset and initiative, you’ll also identify opportunities to enhance performance, quality, and efficiency.ExperienceSix or more years of software engineering experienceStrong background in business operations and strategies, including global technology and financial services trendsHands-on involvement with layered systems architectures, designs, and shared software conceptsFamiliarity with functional and system integration testingExperience working with Agile methodologies (Scrum, Kanban, XP) and cross-functional teams (Product Owners, Scrum Masters, Engineers, Designers, Business Analysts).SkillsExcellent negotiation, facilitation, and consensus-building capabilitiesOpenness and adaptability to respond to fast-moving circumstancesWorking knowledge of REST APIs, Java, Spring, AWS or Azure, relational and non-relational databases, and SQL, Event-Driven Architectures, Rules Engines, and Quality EngineeringExcellent oral and written communication skillsAptitude for working in teamsExperience with Gen AI and ML tools is a plusQualificationsA minimum of five years of software engineering experienceA background in business operations and strategies, with a focus on business ITA history of translating client requirements into technical designsAgile engineering capabilities and a design-thinking mindsetCollaboration, adaptability, flexibility and the ability to manage time and prioritize work with a globally distributed development teamStrong oral and written communication skills - and a knack for explaining your decision-making process to non-engineersA thorough grasp of IT concepts, business operations, design and development tools, system architecture and technical standards, shared software concepts and layered solutions and designsProficiency in software engineering languages and tools, including Java and RESTful services, spanning horizontal and vertical packages #J-18808-Ljbffr
Created: 2025-10-08