Senior Software Engineer
Job Description
Liberty Mutual offers a robust benefits package, flexible work options, opportunities for professional development, and an inclusive culture supported by Employee Resource Groups. This U.S. based opportunity is remote-friendly with a hybrid schedule in Columbus, OH, requiring two days in the office each week.
Benefits
- Comprehensive benefits
- Workplace flexibility
- Professional development opportunities
- Employee Resource Groups
Role Overview
As a Senior Software Engineer on the Platform Ecosystems team, you will help shape the internal software delivery platform by building backend services, APIs, automations, and event-driven systems. The role focuses on improving the developer experience and expanding our engineering ecosystem, with collaboration across squads to weave platform capabilities into delivery workflows.
Responsibilities
- Platform Services Engineering: design, implement, and maintain backend services, APIs, and automation that power and extend the internal software delivery platform.
- Core Platform Ownership: build and enhance integrations, automation, access patterns, and operation of core software delivery SaaS platforms.
- Event-Driven Workflows: design and support event-driven workflows using AWS components such as Lambda, SQS, and Kafka.
- Integration & Automation: develop integrations, wrapper APIs, and service layers that extend vendor tooling and reduce manual operational effort.
- Platform Reliability: improve reliability, observability, and scalability of platform services through proactive design and operational excellence.
- Cross-Team Collaboration: partner with engineering squads to integrate platform capabilities into delivery workflows and enhance the developer experience.
Requirements
- 5+ years of experience in software engineering, DevOps, or platform engineering roles.
- Hands-on experience with cloud-based developer platforms and CI/CD tooling.
- Proven track record of building automation and integrations across vendor platforms.
- Experience working in cross-functional teams and collaborating across engineering squads.
Technologies
- Python
- TypeScript/JavaScript
- AWS (Lambda, SQS)
- Kafka
- SAML
- OIDC
- GitHub Actions
- Certificate management
- SSO
- Load balancer certificates
- Core networking in cloud environments
About the Team
The Platform Ecosystems group owns the core software delivery platforms and integrations used by thousands of Liberty Mutual engineers. The team builds, operates, and evolves the developer tooling ecosystem that powers software delivery at enterprise scale, including a large-scale eventing platform that processes millions of daily events to enable downstream workflows.