Liberty Mutual Insurance is a leading provider in the insurance industry, focusing on innovative solutions for customers. They are seeking a Principal Software Engineer to design and build modern software solutions for Personal Lines insurance products, emphasizing AWS technologies and a collaborative, agile environment.
Responsibilities:
- 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
- Putting clients’ needs first, you’ll translate customer requirements into technical applications and support the implementation of new software
- Exercise your technical chops while coaching and collaborating with junior software engineers
- Using your proactive mindset and initiative, you’ll also identify opportunities to enhance performance, quality and efficiency
Requirements:
- Bachelor's degree in technical or business discipline, or equivalent experience
- Minimum 8+ years of experience delivering software in large, distributed technical ecosystems using agile practices such as Scrum, Kanban, or XP
- Proficient with Java, Spring Boot, REST, Kafka, Kubernetes, microservices, testing concepts & frameworks, DevOps tools, IBM tools and frameworks (BPM), and CI/CD pipelines such as Bamboo/GitHub Actions/Jenkins
- Strong oral and written communication skills, with experience writing technical documentation and explaining technical concepts to audiences of varied roles and backgrounds
- Hands-on involvement with layered systems architectures, designs and shared software concepts
- Familiarity with functional and system integration testing
- A collaborative, adaptable working style, demonstrated initiative, and the ability to balance your time and efforts across multiple priorities
- A thorough grasp of technology concepts, business operations, design and development tools, DevOps, system architecture and technical standards
- Highly competitive candidates will additionally possess experience with GraphQL, and pair programming techniques