Senior Software Developer - Digital Native Architecture
Posted on Aug 11, 2019 by Liberty Mutual Insurance
Senior Software Developer
GRM (Global Retail Markets) Digital Native Architecture (DNA) Blueprint Team
At Liberty Mutual, technology isn't just a part of our business, it's what drives us forward. We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at Liberty Mutual. Operating as a tech startup within a Fortune 100 company, we are leading a digital disruption that will redefine how people experience insurance.
The Digital Native Architecture (DNA) Blueprint Team within Liberty Mutual Global Retail Markets - US Engineering Enablement & Operations is actively searching for a Senior Software Developer to join their team! This team provides architectural leadership, support and enablement of modern, cloud-native software development. Implementing and influencing a platform based on the latest tools, principles, patterns and practices of cloud-native engineering, DNA builds capabilities that allow the organization focus on rapid delivery of business value. This platform provides mission critical engineering enablement to our application teams, allowing them to create and instantly deploy new applications while taking advantage of open source enterprise-class capabilities.
Most importantly, you'll be engaged in meaningful work in an organization that is committed to "helping people live safer, more secure lives" every day
What is DNA?
DNA is a set of patterns, practices and principles which come together to form a way of building applications.
The DNA Blueprint is a running implementation that follows the DNA standard and can be immediately deployed by teams. BP allows teams to create and deploy new applications to a non-production environment very quickly while taking advantage of open source enterprise-class capabilities. BP also leads the organization through R&D and provides training/support to the developer community.
Create tools, patterns, practices, and a cloud-native platform that allow teams to focus on delivering business value rapidly
Analyze technical system problems, design and implement effective solutions
Handle end-to-end development, including coding, testing, and debugging during each cycle
Support feature technical implementation
Create and maintain technical documentation
Executes all levels of testing (Unit, System, Integration, Regression)
Mentor new and junior developers
Collaborate with a product owner and an autonomous team of engineers to find comprehensive solutions
Research technology and bring new ideas to the team
Become a developer advocate improving technical communications with developers at Liberty Mutual and foster a deeper understanding to their problems and needs
Possess an extensive understanding of the product and business goals which you can translate into technology decisions
Keeps informed of advances in IT and Agile Engineering practices.
Bachelor's or Master's degree in technical or business discipline or equivalent experience, technical degree preferred.
Familiarity with CI/CD process and DevOps tools such as Git, Gradle, Jenkins, Bamboo
An evident appreciation of current and emerging technology trends
Extensive knowledge of software engineering best practices
Proficient in writing readable, maintainable, and performant code
You have a great ability to learn, and you are eager to expand your areas of expertise
You have a passion for supporting and enabling others to become more productive
Extensive experience working hands-on as a Software Engineer in an agile environment
You care about quality and you know what it means to ship high-quality code
You have experience in identifying, debugging and resolving complex production issues
Strong oral and written communication skills; presentation skill
Strong collaboration, prioritization, and adaptability skills required
Familiarity with application monitoring tools such as Splunk and AppDynamics (desired)
Experience with Cloud Technologies such as AWS and Cloud Foundry (desired)
Experience with container technologies such as Docker or Pivotal Cloud Foundry (desired)
Benefits & Culture:
At Liberty Mutual we embrace all of the values of our Fortune 100 company and push our practices and technology skill sets to the next level. In this organization, we are an agile set of teams dedicated to helping impact the lives of thousands of customers every day. We embrace a modern co-working style with exceptional work/life balance, ergonomic work areas, substantial benefits, and best-in-class amenities.
Liberty Mutual is one of America's Best Employers for Diversity and one of the Best Employers for Women and one of the Best Employers for New Grads. We offer excellent benefits for our employees including generous parental leave, retirement plans including 401k and pension, education reimbursement, commuter benefits, college savings plans, and much more.EOE Statement:
Liberty Mutual is an equal opportunity employer. We embrace an environment that is free from all discrimination in the workplace, in its business, or by its vendors. Liberty Mutual values diversity and the differences and similarities of our employees. We foster a diverse and inclusive work environment that leads to better ideas, stronger teams and more innovative products and services for our customers. Learn More: