Liberty Mutual Insurance is seeking a Principal Software Engineer to act as a technical expert on complex projects. The role involves system analysis, design, coding, testing, debugging, and mentoring junior team members while contributing to the development of scalable and effective software solutions.
Responsibilities:
- Under general direction, act as a technical expert who consults on highly complex projects
- Devise or modify procedures to solve technical problems
- Responsible for system analysis, design, coding, testing, debugging, and documentation
- Lead and direct the work of team members
- Mentor junior team members
- Develop component design
- Develop system/application architecture
- Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards
- Conduct unit test case development
- Develop highly complex test scripts
- Identify and implement appropriate continuous improvement opportunities
- Contribute technical alternatives
- Identify business process/product improvements that address highly complex functional and technology gaps
- Act as a leading member of an agile development team
- Domestic travel required up to 5%
- Telecommuting permitted up to 100%
Requirements:
- Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Business or related field
- 8 years of experience in the job offered or in a Principal Software Engineer-related occupation
- Demonstrable experience in IT concepts, strategies and methodologies including Agile software delivery, Scrum and SAFe frameworks, and IT service management
- Demonstrable experience in diverse technologies and architectural concepts and principles including mainframe, midrange, microservice, serverless, cloud computing, and GenAI
- Demonstrable experience in software engineering languages and tools and proficient in new and emerging technologies including Java, Springboot, Typescript, and AWS
- Demonstrable experience in insurance claim systems and related technology including Guidewire ClaimCenter
- Demonstrable experience in layered solutions and designs
- Demonstrable experience in shared software concepts and product features
- Demonstrable experience in business operations, objectives and strategies
- Demonstrable experience in global business and technology trends and the financial services industry
- Demonstrable experience in negotiation, consensus building and influencing skills
- Demonstrated ability to effectively collaborate with all levels of the organization
- Domestic travel required up to 5%
- Telecommuting permitted up to 100%