Liberty Mutual Insurance

Senior Software Engineer

Liberty Mutual Insurance

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $104,000 - $197,000 per year

Job Level

Senior

Tech Stack

AndroidAngularAWSAzureCloudJavaJavaScriptMicroservicesNode.jsReactSpringSpring BootSpringBootTypeScriptWordPress

About the role

  • Are you driven to join a tech team transforming a trillion-dollar industry? At Liberty Mutual, we’re constantly innovating—test-driving the latest technologies and building intuitive consumer apps to deliver peace of mind to customers worldwide.
  • As a Senior Software Engineer, you’ll consult on highly complex projects and solve technical challenges in an agile environment that combines the creative energy of a startup with the stability and comprehensive benefits of a Fortune 100 company.
  • You'll join a fast-paced, high-performing team responsible for critical global components and capabilities that support our external brokers and partners that lead to increased revenue, improved customer satisfaction, and industry position.
  • We encourage you to apply if you’re: A technical problem solver: You’ll go beyond developing error-free source code, test scripts, components, and system architectures; you’ll also document and build deployment guides to maintain robust, relevant software.
  • A customer-centric engineer: You put clients’ needs first, translate customer requirements into technical solutions, and support the implementation of new software.
  • A motivated mentor: Exercise your technical expertise while coaching and collaborating with junior software engineers.
  • A forward thinker: Rather than just fixing problems, you proactively identify opportunities to enhance performance, quality, and efficiency.

Requirements

  • 8+ years of software engineering experience
  • Demonstrated success in platform modernization initiatives using technologies such as REST, microservices, cloud platforms (AWS, Azure, or Google Cloud), Java, NodeJS, and Spring Boot
  • Minimum 5 years of experience with TypeScript and Angular, Spring Boot, JavaScript (NodeJS, Angular), AWS cloud technologies, event-driven and micro-frontend architecture, microservices, and REST API design
  • Hands-on experience with layered systems architecture, design, and shared software concepts
  • Experience with functional and system integration testing
  • Experience with CI/CD practices and DevOps principles
  • Experience working on agile teams/squads
  • Proven ability to lead teams to successful outcomes through coaching and mentoring
  • Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience
  • Preferred Experience Surety domain
  • Payment platforms
  • Data queries, analysis, and migration
  • Experience leveraging AI-powered development tools such as GitHub Copilot to improve productivity and code quality
  • Experience with Eventing and orchestration of services.
  • Skills Full-stack technical engineer: Proficiency in software engineering languages and tools, including Java (Spring Boot), AWS serverless applications, Angular and React UIs, Java RESTful services, and TypeScript.
  • Familiarity with AI-assisted coding tools (e.g., GitHub Copilot) to enhance development workflows and collaboration
  • Strong candidates will be proficient with: Jira, GitHub, Codacy, Datadog, Cloud Foundry, and PING/OAuth.
  • Collaborative and adaptable working style, with demonstrated initiative and ability to prioritize tasks and efforts
  • Ability to analyze complex technical problems and recommend improvements to address technology gaps while improving reliability, quality, and efficiency
  • Excellent negotiation, facilitation, and consensus-building skills
  • Excellent oral and written communication skills
  • In-depth knowledge of software engineering best practices (coding standards, code reviews, source control management, build processes, testing)
  • In-depth knowledge of diverse and emerging technologies, architectural concepts, and principles
  • Familiarity with security and privacy best practices
  • Ability to interpret and leverage Agile delivery concepts, including backlog tracking, metrics, and incremental delivery