Description & Responsibilities
Do you have the skills and drive to join a tech team that’s working to digitally transform a one trillion-dollar industry? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating industry-leading solutions that provide peace of mind for our customers worldwide. As a Senior Software Engineer at Liberty Mutual, you’ll apply your talents in an agile environment that has the creative energy of a start-up—and the full backing and comprehensive benefits of a Fortune 100 company. We are looking for an engineer to join our Global Retail Management Self Service squad which is focused on creating omni-channel experiences that answer customer questions in a simple way to achieve a superior customer experience.
We encourage you to apply and bring your expertise if you’re a:
- Collaborative partner: Working side-by-side with business colleagues and interacting with customers, you’ll address their technical challenges and ensure quality through collaborative, test- and behavior-driven development
- Problem solver: Complex problems often require innovative, creative approaches—and you’ll work to come up with outside-the-box solutions to solve them
- Customer-centric developer: You understand who we’re here to serve and the products you develop will keep the end-user front and center
- Forward thinker: Simply fixing the problem isn’t enough; using your proactive mindset and initiative, you’ll continually look for ways to improve performance, quality and efficiency in innovative ways
Qualifications
Skills
- Strong familiarity with AWS, JavaScript (NodeJS, Typescript), Java, Python, Bamboo, Microservices, GIT; Angular and React experience helpful
- Solid understanding of serverless/cloud engineering.
- Focus on quality engineering
- Excellent negotiation, facilitation and consensus-building capabilities
- Openness and adaptability to respond to fast-moving circumstances
- Knowledge of and ability to personally demonstrate and utilize many of the techniques, processes and tools that drive inclusion and engagement of all employees with a wide variety of backgrounds and perspectives
Experience
- Experience developing and maintaining distributed applications using AWS managed services such as Lambda, API Gateway, DynamoDB, SQS and Kinesis.
- Experience with text to speech, speech recognition and extending voice and contact center infrastructure; e.g. Amazon Lex
- Experience working in an agile environment
- Experience with CI/CD practices & Dev Ops Principles
- Experience with modern Full-Stack Engineering
- Hands-on involvement with layered systems architectures, designs and shared software concepts
- Familiarity with functional and system integration testing
Knowledge
- Knowledge of Voice Technologies
- In-depth knowledge of diverse and emerging technologies, architectural concepts and principles
- A deep understanding of layered solutions and designs
- Awareness of policies regarding security and privacy
- Understanding of backlog tracking, burndown metrics and incremental delivery
Education
- A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience