Principal Full Stack Software Engineer, Investments Technology (Public Markets)
Job Description
Liberty Mutual Investments is seeking a Principal Full Stack Software Engineer to lead the Public Markets Agile Squad. The role focuses on delivering real-time, low-latency trading and market data platforms, providing architectural guidance and engineering standards in collaboration with product owners and stakeholders.
Details
- Location: Boston, MA (hybrid)
- Salary: USD 128,000 - 225,000 per year
- Experience: 8+ years
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience
Responsibilities
- Provide hands-on technical leadership designing and building real-time, high-throughput trading and market data platforms for Global Liquid Markets
- Partner closely with Product Owners, business stakeholders, and Solution Engineers to co-create solution designs that balance speed, resilience, security, and enterprise quality
- Serve as the technical authority on the squad, guiding architecture decisions, setting engineering standards, and ensuring alignment with Public Markets and enterprise technology strategy
- Design clean, evolvable architectures for low-latency, event-driven, and API-first systems supporting institutional trading workflows
- Embed modern software engineering practices including CI/CD, automated testing, observability, and responsible use of AI across the SDLC to improve developer productivity and system quality
- Lead design reviews, produce clear architectural artifacts, and articulate technical trade-offs to both technical and non-technical audiences
- Collaborate across squads and enterprise architecture to deliver integrated solutions while avoiding local optimization
- Mentor and develop engineers through code reviews, pairing, and coaching, setting a high bar for engineering excellence
Requirements
- 8+ years of software engineering experience in an agile environment
- Prior experience building real-time trading, execution, order management, or market data systems for institutional investors strongly preferred
- Deep understanding of distributed systems, low-latency architectures, and resilient, fault-tolerant design
- Proven experience working in fast-paced, regulated financial services environments
- Strong proficiency in Python and modern backend development; experience with cloud-native architectures on AWS (for example, Lambda, Fargate, Step Functions)
- Experience designing and consuming REST and event-driven APIs; familiarity with data platforms such as Snowflake and ingestion pipelines
- Practical experience applying AI-assisted tools in the SDLC (for example, code generation, test creation, observability, or productivity tooling)
- Excellent communication, facilitation, and influence skills
- Deep knowledge of software architecture patterns, security and privacy controls, and enterprise engineering practices
- Strong grasp of agile delivery, backlog management, and incremental value delivery
- A Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience
- Highly desirable: CFA or progress toward CFA
Technologies
- Python
- AWS Lambda
- AWS Fargate
- AWS Step Functions
- Snowflake
- REST APIs
Similar Jobs
J