Senior Full Stack Software Engineer - Claims Technology
Job Description
Liberty Mutual is seeking a Senior Full Stack Software Engineer - Claims Technology to design and deliver cloud-native, AWS-based full-stack solutions for claims workflows. This hybrid role is anchored in Columbus, Ohio, with collaboration across offices in Portsmouth, NH; Boston, MA; Plano, TX; and Indianapolis, IN. The position offers a salary range of USD 106,000 to 197,000 per year and requires a minimum of five years of software engineering experience along with a Bachelor’s or Master’s degree (or equivalent).
What you'll do
As a Senior Software Engineer, you will own medium-to-large features and services end-to-end, helping modernize and evolve our claims technology ecosystem.
Responsibilities
- Design, develop, test, deploy, and support full stack software solutions in an Agile product team
- Build modern web applications and backend services that support claims experiences and operational workflows
- Develop scalable APIs, microservices, and event-driven integrations using Java / Spring Boot and cloud-native patterns
- Build and maintain responsive frontend applications using JavaScript/TypeScript and modern frameworks such as React, Angular, or Vue
- Design and implement AWS-based solutions using services such as Lambda, API Gateway, S3, RDS / DynamoDB, SQS / SNS, Step Functions, CloudWatch, IAM, ECS / EKS or other container-based runtime platforms
- Create and maintain secure APIs and integrations aligned with enterprise standards
- Implement secure authentication and authorization patterns leveraging enterprise identity solutions
- Design, optimize, and troubleshoot data models and application data flows across relational and cloud-native data stores
- Lead troubleshooting and root cause analysis for production issues; improve system reliability, resilience, and performance
- Build and enhance CI/CD pipelines using GitHub Actions and related automation, testing, and quality tooling
- Improve observability using tools such as Datadog and Splunk, including dashboards, alerting, metrics, logs, and tracing
- Participate in discovery, estimation, technical design, story writing, and documentation
- Contribute to engineering best practices across code quality, testing, automation, and operational readiness
- Mentor engineers and help elevate team standards and execution
- Own medium-to-large features and services end-to-end, helping modernize and evolve our claims technology ecosystem
Requirements
- Owns medium-to-large features end-to-end, including design, implementation, testing strategy, and production readiness
- Leads troubleshooting and performance tuning (application and database)
- Drives API/integration work (Apigee patterns, identity/security considerations)
- Improves engineering practices (CI/CD, test automation, code quality) and mentors others
- Ensures established standards for observability, deployment, resiliency, and developer productivity across teams
- Partners with product, architecture, and security stakeholders; makes and communicates trade-offs clearly
- Mentors team members and ensures High-Performing Engineering standards are chosen and monitored with the team
- Strong software engineering fundamentals: clean code, testing, debugging, and design
- Experience integrating systems via APIs and working with enterprise standards (security, logging, monitoring)
- Ability to work in Agile teams using modern delivery practices (iteration, experimentation, continuous improvement)
- Effective communication and collaboration; able to document and explain technical decisions
- Experience and openness to utilizing AI Software Development Tools (GitHub Actions Copilot etc.)
- Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience
- 5+ years of software engineering experience
- Strong experience designing, developing, and supporting production applications
- Demonstrated ability to work across frontend, backend, API, cloud, and operational concerns
- Experience working in enterprise environments with security, monitoring, and reliability standards
- Experience with CI/CD pipelines, automated testing, and modern DevOps practices
- Experience troubleshooting application and database performance issues
- Experience or openness to using AI-assisted software development tools
Technologies
- AWS, Lambda, API Gateway, S3, RDS, DynamoDB, SQS, SNS, Step Functions, CloudWatch, IAM, ECS, EKS
- Java, Spring Boot
- JavaScript, TypeScript
- React, Angular, Vue
- REST APIs, Kubernetes
- GitHub Actions, Datadog, Splunk
- SQL Server
- Core Technologies (Cloud, Backend, Frontend, API & Integration, Containers/Runtime, CI/CD, Observability, Data, Security & Identity, AI Developer Tooling)
- GitHub Copilot, Microsoft Copilot, LibertyGPT
Benefits
- Comprehensive benefits
- Workplace flexibility
- Professional development opportunities
- Opportunities provided through Employee Resource Groups
Candidate Profile
- Strong full stack engineering skills across modern frontend frameworks and backend services
- Experience designing and building cloud-native applications in AWS
- A problem-solving mindset and the ability to navigate ambiguity
- A focus on reliability, security, performance, and maintainability
- Strong collaboration and communication skills in Agile, cross-functional teams
- A passion for continuous improvement, mentoring others, and delivering business value