What are the responsibilities and job description for the Principal Software Engineer position at Liberty Mutual Insurance Group?
Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards. Develop highly complex test scripts. Contribute to technical alternatives. Employer will accept a Bachelor's degree (or foreign equivalent) in Information Systems Engineering, Computer Science or related field and 5 years of experience in the job offered or in a Principal Software Engineer-related occupation Demonstrated proficiency in cloud-native development including containers, orchestration tools and CI/CD pipeline. JavaScript, Typescript, React.js, Graph QL and AWS. Technology concepts, design and development tools, DevOps, system architecture and technical standards. Demonstrated proficiency in multiple object-oriented and functional programming languages. Demonstrated understanding of backlog tracking, burndown metrics, work product estimation and incremental delivery. Production support experience including root cause analysis, defect resolution. Performance and system monitoring. Telecommuting permitted up to 100%.