Liberty Mutual's GRM US Finance organization is looking for an innovative and driven Software Engineer to build and modernize their next generation billing systems for their Liberty, Safeco, and State Auto personal lines billing products as they converge upon a single, brand-agnostic billing platform.
Requirements
- At least 5+ years of software engineering experience in Javascript, Typescript, Vue, React, Java, Spring Boot, GIT/GitHub, Junit, Jmeter, Selenium, and AWS CDK.
- Preferred technologies include: DynamoDB, Kafka, SNS, EC2, S3.
- A history of translating client requirements into technical designs
- Agile engineering capabilities and a design-thinking mindset
- Proficiency in software engineering languages and tools, including Java and RESTful services, spanning horizontal and vertical packages
- An understanding of how modifications affect different parts of a system and an ability to explain your decision-making process to non-engineers
Responsibilities
- Develop and enhance complex systems and/or software from user stories and technical/architectural specifications.
- Analyze complex technical system problems and create innovative solutions that exceed customer expectations.
- Help lead our quality engineering practices by developing automated test suits throughout the testing pyramid.
- Work with Scrum Masters, Product Owners, Solutions Engineers, Architects and peers to iteratively create software that meets business and technical requirements
- Create and maintain technical documentation
- Develop automated tests (Unit, System, Integration, Regression)
Other
- A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience
- Collaboration, adaptability, flexibility and the ability to manage time and prioritize work with a globally distributed development team
- Strong oral and written communication skills — and a knack for explaining your decision-making process to non-engineers
- A thorough grasp of IT concepts, business operations, design and development tools, system architecture and technical standards, shared software concepts and layered solutions and designs
- This position may have in-office requirements depending on candidate location.