What is a Software Engineer at Marsh?
At Marsh, a global leader in insurance brokering and risk management, a Software Engineer does not just write code; you build the digital foundation that helps organizations navigate systemic global risks. As part of Marsh McLennan, the technology teams are responsible for designing, developing, and maintaining complex enterprise platforms that process massive amounts of risk data, automate insurance placements, and power client-facing portals. Whether you are working on cloud automation, modernizing legacy systems, or developing advanced predictive analytics tools, your work directly impacts the resilience of businesses worldwide.
The engineering organization at Marsh operates at an incredible scale, requiring robust system architectures that prioritize security, high availability, and performance. You will be tasked with solving intricate data-engineering challenges, building seamless API integrations, and streamlining cloud operations. The engineering culture values both deep technical expertise and a strong collaborative mindset, as developers frequently work alongside risk analysts, product managers, and cloud architects to translate complex financial and risk frameworks into elegant, scalable software solutions.
Joining Marsh as a Software Engineer means stepping into a highly collaborative, global environment where technology is viewed as a primary business driver. The company is actively modernizing its tech stack, transitioning to public cloud environments, and implementing cutting-edge cloud automation and FinOps practices. For an engineer, this presents a unique opportunity to work on highly visible projects that combine modern software engineering with the stability and impact of a Fortune 500 financial services firm.




