
Principal Full Stack Engineer
Liberty Mutual1 day ago
Boston, MA, USA or Portsmouth, NH, USAStaff+
Base Salary
$120k - $225k/yr
Responsibilities
- Develop modern enterprise-level applications in the cloud.
- Lead and mentor technical design, development, and integration of platform solutions.
- Define technology standards, guidelines, and coding practices.
- Create architectures for large-scale web applications and technology solutions.
- Develop and integrate application modernization, site reliability, containerization, and API solutions using Java Spring Boot, Node.js, and distributed technologies.
- Participate in critical production issues and drive incident and problem ticket resolution.
- Perform requirements fit/gap analysis, manage expectations for feature delivery, address technical debt, and develop code to modern standards.
- Collaborate with architects, technical leads, cross-functional teams, business stakeholders, and vendors.
- Coach engineers and improve the broader team’s technical capabilities.
Requirements
- Bachelor’s degree in a technical discipline, preferably computer science or software development, or equivalent experience.
- At least 8 years of full stack development experience.
- Professional experience with Java, React, MobX, Semantic UI, MySQL, Oracle, Git, and Docker.
- Experience with AWS services including Lex, Lambda, and Amazon Connect.
- Experience developing APIs with Node.js and TypeScript or JavaScript.
- Experience with application observability tools such as Datadog.
- Hands-on experience with Spring and Spring Boot, RESTful services, and dependency injection.
- Experience building and consuming APIs using JSON and OpenAPI.
- Experience with relational databases including Oracle, PostgreSQL, and MySQL, plus ORM frameworks such as Hibernate and JPA.
- Knowledge of object-oriented design, data structures, design patterns, multithreaded programming, concurrency, and performance tuning.
- Familiarity with automated testing, version control, GitHub Actions, and CI/CD pipelines.
- Strong troubleshooting and production debugging skills.
- Experience with layered systems architectures and shared software concepts.
- Experience working in agile environments and collaborating with Scrum, Kanban, product owners, software engineers, and test engineers.
- Strong leadership, coaching, mentoring, communication, negotiation, facilitation, and consensus-building skills.
Benefits
- Hybrid work schedule with two days onsite and remote-work flexibility.
- Comprehensive benefits supporting employee life and well-being.
- Professional development opportunities and Employee Resource Groups.
- Inclusive workplace culture and equal employment opportunity.
Tech Stack
Categories
About Liberty Mutual
Liberty Mutual is a global mutual insurance company that provides property-casualty coverage and related services to individuals and businesses, including auto, home, renters, small commercial, specialty, surety, and reinsurance. It distributes policies directly and through brokers and partners, and also manages an investment arm deploying long-term capital. Founded in 1912 and headquartered in Boston, it is a Fortune 100 insurer operating in more than 25 countries.