
Principal Software Engineer
About the role
Responsible for system analysis, design, coding, testing, debugging, and documentation. Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards. Develop highly complex test scripts. Telecommuting permitted up to 100%. Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Business or related field and 8 years of experience in the job offered or in a Principal Software Engineer-related occupation. IT concepts, strategies and methodologies including Agile software delivery, Scrum and SAFe frameworks, and IT service management. Diverse technologies and architectural concepts and principles including mainframe, midrange, microservice, serverless, cloud computing, and GenAI. Software engineering languages and tools and proficient in new and emerging technologies including Java, Springboot, Typescript, and AWS. Insurance claim systems and related technology including Guidewire Claim Center. Layered solutions and designs. Shared software concepts and product features. Business operations, objectives and strategies. Global business and technology trends and the financial services industry. 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%. Multiple Positions Available.
Required skills
Software design
Testing
Debugging
Agile development
System analysis
Collaboration
Problem solving
About Liberty Mutual
Portsmouth
Headquarters