Liberty Mutual

Principal Engineer

Liberty Mutual$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s or master’s degree in computer science or a relevant field.
  • 8+ years of experience in large, distributed ecosystems using agile practices.
  • Expertise in Java, Spring Boot, REST, and Kafka deployment.
  • Familiarity with cloud platforms, particularly AWS.
  • Proficiency in microservices architecture and DevOps tools.

Responsibilities

  • Analyze and develop complex data solutions as a technical expert.
  • Design and build data models and architecture for enhanced data quality and governance.
  • Guide and mentor junior engineers across portfolio teams.
  • Identify and drive improvements in data management processes.
  • Collaborate with solutions engineers on technology roadmaps and project implementations.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plans with company matching.
  • Generous paid time-off policies.
  • Professional development and training opportunities.
  • Flexible work environment with hybrid model options.
Full Job Description
Description

Portfolio Principal Engineer (PPE)

 

Description:

Do you have the skills-and drive-to join a technology team that's working to digitally transform Liberty Mutual? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a Principal Engineer at Liberty Mutual, you'll consult on highly complex projects and solve technical problems, while working 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.

 

U.S. based role only

We cannot provide visa sponsorship or consider candidates that are in the OPT program. 

This role is hybrid requiring 2 days in the office a week in one of our tech hubs: Plano, TX, Boston, MA, Portsmouth, NH, Indianapolis, IN, and Columbus, OH

We encourage you to apply and bring your expertise if you're a:

Technical problem solver: 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 applications, integrations and data patterns.

Motivated mentor: Exercise your technical chops while coaching and collaborating with junior engineers.

Forward thinker: Merely fixing a problem isn't enough - using your proactive mindset and initiative, you'll also identify opportunities to enhance performance, quality and efficiency.

 

Role Summary:

Under general direction, acts as a technical expert who consults on highly complex projects. Responsible for the analysis, development and execution of complex software and data solutions, to manage the information lifecycle needs of the organization.  Develops, models, constructs, tests and maintains applications and data architectures for data collection, database, analytical/reporting, or data science systems. Establishes and builds data systems including providing standards, policies, practice, procedures, governance and quality assurance for data deliverables. Recommends methods to improve data reliability, quality, and efficiency.  Devises or modifies procedures to solve technical problems. Leads and directs the work of team members. May mentor junior team members.

 

The Portfolio Principal Engineer (PPE) role within the DAE BDSE Digital, Customer and Service data delivery portfolio is the technical leader who collaborates with various domain stakeholders, engineering teams, and leadership to ensure that the teams have the necessary support and expertise to deliver maximum business value to our customers.

 

Functionally, the PPE reports to the Portfolio Engineering Director and coordinates with TTT as needed for cross portfolio solutioning. The PPE’s time will be spent working with the engineering teams, leadership, and stakeholders directly – while collaborating with TTT on department wide best practices and solutions, providing feedback on technical proposals and initiatives, and operating within an autonomous Kanban model.

 

This role is an exciting opportunity for a strong Principal Engineer who is willing to step out of their comfort zone, take on new technical and process challenges, and work to enhance their leadership skillset in high-demand SDLC environment

 

Role Skills:

Full Stack Development, Software Engineering, back-end application/platform engineering expertise within the digital and data spaces is most needed for this role.

Experience with Tealium Tag Management, Tealium CDP, Adobe and Snowflake. These platform/tools are similar to others in the industry, i.e. Ensighten, Google Analytics, Google Tag Management, Content Square, HEAP etc. Experience with client and service side collection.

 

The PPE supports application and web analytics collection platforms to track and analyze user interactions on Liberty’s customer and agent facing websites and applications to optimize digital performance.

 

Experience with tag management platforms like Tealium, or Google Tag Manager (GTM), and Analytics systems such as Adobe Analytics, CJA, Customer Data Platform (CDP), Google Analytics, and solid foundation in JavaScript and back/front-end development is ideal.

 

The PPE will ensure a consistent tagging approach that enables desired reporting while validating tagging and usability within both Adobe Analytics UI as well as raw clickstream data – during feature releases as well as any necessary regression testing.

This role requires collaboration with cross-functional teams to define tagging requirements for digital properties, such as websites, mobile apps, and other digital platforms.

 

Additional required skills: backend services (Java Script, AWS [SQS, SNS, S3, CDK, Lambda], RESTful APIs, PCF, and Kafka) in addition to Tealium Tag Management System, Adobe Analytics variable mapping, Heap Analytics and Galileo.js (autocapture)/Galileo API.

 

Role Key Responsibilities:

  • Analyze and develop complex data solutions and act as a technical expert for complex data initiatives across the portfolio
  • Builds and designs complex data models and data architecture that improve accessibility, efficiency, governance, and quality of data.  Collaborate with TTT on LTAs on existing & new design patterns, as needed
  • Actively participate in portfolio agile ceremonies (PI Planning, Sprint Planning, Backlog grooming, Sprint Reviews) and guide the product teams
  • Proactively identify opportunities to enhance data pipelines, processes and make recommendations to improve management of data & reduce costs and drive those forward
  • Lead and direct team members, mentor data engineers across the portfolio & upskill talent.
  • Ensure the portfolio teams consistently follow established best practices and standards, identify gaps in our processes & document to streamline and enable product teams to develop efficiently
  • Collaborate & support the Solutions Engineer in design, backlog refinement, capabilities, developing Technology roadmaps, implementation, cutover plans, post-implementation support, any issues/defects, transition planning, and knowledge sharing efforts
  • Actively participate by contributing topics of interest & actioning items coming out of the various forums (BDSE Dev User, DV, Testing Guild, Tech Roundtables, Leadership) and improve engineering user experience

Role Key Traits:

Experience: In-depth knowledge of diverse and emerging technologies and new architectural concepts and principles. Knowledgeable in digital and data engineering languages and tools. In-depth understanding of layered solutions and designs; in-depth understanding of shared data engineering concepts and product features, as well as security minded. Highly developed negotiation, consensus building & influencing skills, facilitation and the adaptability to respond to change quickly. Ability to effectively collaborate with all levels of the organization.

 

Enterprise Business Knowledge: In-depth understanding and helps articulate business operations, key business decisions, and technology implications within a single business process. Identifies business process improvements that address highly complex technology gaps within a single business process. Builds in-depth knowledge of technology enablers. Consult on highly complex technology enabled recommendations to address gaps within a single business process.

 

Scoping and Planning: Documents existing processes, organizational structures, architectures and external systems. Selects the appropriate tools to prepare deliverables; participates in the development of tools and methodologies and adapts them to the organization environment.

 

Tools and Programs: Consults on designing and developing complex programs and tools to support ingestion, curation and provisioning of complex enterprise data to achieve analytics, reporting, and data science. Involved in and contributes to development and enhancement of solutions for gaps.

 

Design and Build: Designs, data models and builds complex data provisioning workflows/pipelines, physical data schemas, extracts, data transformations, and data integrations.

 

Designs and builds complex data architecture and applications that enable reporting, analytics, data science, and data management and improves accessibility, efficiency, governance, processing, and quality of data.

 

Deploy/Implementation: Supports the Solutions Engineer in implementation. Support can include but is not limited to; cutover plans, post-implementation support, any issues/defects, transition planning, and knowledge sharing efforts.  

 

Role Qualifications:

Bachelor’s or master’s degree in computer science, technical or business discipline, or equivalent experience.

Minimum 8+ years of experience delivering solutions in large, distributed technical ecosystems using agile practices such as Scrum, Kanban, or XP.

Experience working with micro services and cloud platforms (AWS)

Proficient with Java, Spring Boot, REST, Kafka, Kubernetes, microservices, testing concepts & frameworks, DevOps tools, and CI/CD pipelines such as Bamboo/GitHub Actions/Jenkins.

Qualifications
  • Bachelor’s or master’s degree in computer science, technical or business discipline, or equivalent experience.
  • Minimum 8+ years of experience delivering solutions in large, distributed technical ecosystems using agile practices such as Scrum, Kanban, or XP.
  • Experience working with micro services and cloud platforms (AWS)
  • Proficient with Java, Spring Boot, REST, Kafka, Kubernetes, microservices, testing concepts & frameworks, DevOps tools, and CI/CD pipelines such as Bamboo/GitHub Actions/Jenkins.

About Liberty Mutual

Since 1912, Liberty Mutual Insurance have committed theirselves to providing broad, useful and competitively-priced insurance products and services to meet their customers' ever-changing needs. Their delivery on this commitment is the reason they're now the third largest property and casualty insurer in the U.S. based on 2012 direct premium written according to the National Association of Insurance Commissioners.

Liberty Mutual Careers

Join the vibrant team at Liberty Mutual, a leading global insurance company, where your career is in your hands. At Liberty Mutual, we are committed to fostering an inclusive culture that values diversity and innovation. With a variety of job opportunities across multiple fields, this is where your professional journey can truly flourish.

Work You’ll Do

At Liberty Mutual, you’ll be part of a team that’s dedicated to empowering people to live safer, more secure lives. Whether you’re interested in a position in claims handling, underwriting, or customer service, you’ll find a platform here to enhance your skills and push the boundaries of what you can achieve.

Explore Our Job Opportunities

Liberty Mutual offers a range of career paths for both seasoned professionals and those just starting out. Our internship programs provide invaluable hands-on experience, helping to bridge the gap between education and full-time employment. For those seeking to grow their career, we offer positions that challenge and inspire, backed by benefits that support both professional and personal growth.

Innovate with Us

Innovation is at the heart of Liberty Mutual. We encourage our team to bring fresh ideas that drive industry leadership and improve customer experiences. By joining our team, you’ll collaborate with talented professionals who are keen on developing solutions that lead the market.

Develop Your Career

Liberty Mutual is deeply invested in the professional development of its employees. With comprehensive diversity training and leadership programs, we prepare you to take on leadership roles within the company. Networking opportunities within the company can lead to mentorship and further career advancement.

Benefits of Joining Liberty Mutual

Working at Liberty Mutual comes with numerous benefits. From competitive salaries to health and wellness programs, we ensure our team members are well taken care of. More than just a job, a position at Liberty Mutual is a stepping stone to a fulfilling career.

Join Our Team

Ready to take the next step in your career? Explore the job opportunities at Liberty Mutual. We are actively hiring and looking for individuals who are passionate, curious, and ready to drive change. Enhance your resume, prepare for your interview, and become part of a company that values your unique skills and vision.

Stay Connected

Keep up to date with the latest from Liberty Mutual Careers by subscribing to our job alert emails. Tailor your subscription to match your career preferences and get insights into new postings and career tips directly from our team.

Liberty Mutual: A Place to Grow, Innovate, and Lead

Discover how you can make a difference. Visit our careers page to find the position that’s right for you and join a team that’s committed to growth, leadership, and innovation. At Liberty Mutual, your career is what you make it.
Learn more about Liberty Mutual
Size
45,000 employees
Industry
Founded
1912

Similar Jobs

More Jobs at Liberty Mutual

More Information Technology Jobs

Find similar Principal Engineer jobs: