What is a Software Engineer at Fidelity Investments?
A Software Engineer at Fidelity Investments plays a critical role in shaping the future of financial services. Technology is at the core of everything Fidelity Investments does, powering platforms that manage trillions of dollars in assets for millions of individual investors, institutions, and businesses. As a Software Engineer, you will build, scale, and maintain highly secure, resilient, and performant systems that directly impact the financial well-being of customers worldwide.
The work spans a wide range of sophisticated domains, from high-throughput trading infrastructure and portfolio management systems to customer-facing applications like Fidelity Private Shares and modern web portals. Engineers here solve complex data challenges, optimize low-latency data pipelines, and transition legacy architectures into cloud-native microservices. You will work with diverse technology stacks, including Python, Java, Angular, cloud infrastructures, and specialized database technologies like Kdb and Shell Scripting.
At Fidelity Investments, software engineering is not just about writing code; it is about driving strategic business value. You will collaborate closely with product owners, quantitative analysts, security experts, and systems architects to deliver robust, compliant, and highly scalable solutions. It is an environment that balances the stability of an established financial giant with the innovative, fast-paced mindset of a modern tech company.




