Software Engineer

Fidelity Investments

Job Description

The Team

The Mutual Fund Processing Technology team sits within the Operations Services Group Technology group. Our team supports the core Mutual Fund Processing platforms within the Fidelity Brokerage Platform, supporting Order & Marketplace trade configuration & execution platforms, Transfer Agent processing systems, Asset Servicing, & Back-Office Support platforms & solutions. We support all lines of business across Retail and Institutional business units utilizing the Fidelity Brokerage Platform (FBSI) for transacting in both Fidelity & 3rd Party Funds.

The Purpose of Your Role

Our teams build and support industry leading brokerage solutions for Mutual funds business today.

You’ll be part of the Modernization program, adopting a Fintech mindset to help build the next generation brokerage platform as a service based on real-time processing and service-oriented architecture principles, focusing specifically on Mutual Fund processing capabilities. You’ll be part of the A team responsible for designing and architecting a complex microservices network which can process high volume transactions and to be able to communicate with other domain systems using lightweight mechanisms in a scalable manner.

The Expertise We’re Looking For

You have the experience working with microservices either spring, springboot java apps or lambda-based apps.

Are experienced with the tools of the trade including modern programming languages and frameworks. 2-5 years of experience working with java is expected for this role. Experience working with aws managed solutions such as lambda, DynamoDB, api gateway, ec2, CloudWatch, route53, IAM roles/policies etc is an added advantage.

You have a passion for technology and is willing to learn the latest trends with technology and thrive by sharing knowledge.

Are a creator, a doer who will help us solve real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.

Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles

Have good communication skills and technical expertise to drive and participate in meaningful discussions.

The Skills You Bring

  • Hands on experience in Java , Web Development and UNIX
  • Hands on experience working with AWS EKS and AWS manages solutions such as lambda, dynomodb, api gateway, SQS, ec2, s3, CloudWatch, IAM roles/polices etc
  • Hands on experience in Rest based microservices particularly spring boot apps
  • Hands on experience in container-based development (Docker)
  • Experience in implementing Micro services Architecture & building / deploying highly automated, scalable and maintainable infrastructure.
  • Knowledge on CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins, Stash, Artifactory, Terraform etc.)

How Your Work Impacts The Organization

We believe that diversity in background and experience will foster an inclusive and engaging work environment for our employees. This ultimately enables us to deliver a better product for our customers.

Being technically competent is only telling half the story. We believe that delivering the best possible customer experience requires an artful blend of human ingenuity and technology. While we value smart technologists, we are fanatics about our culture that promotes autonomy and leadership at all levels. People who are great cultural fits demonstrate curiosity to learn, are unafraid to break things, step up and take the lead, take ownership of their projects, and thrive by sharing knowledge.

Our culture code is simple

  • We share knowledge to empower and connect everyone
  • We live outside our comfort zone.
  • We believe life is too short to not love what you do
  • We know amazing people create great opportunities
  • We are customers.
  • We favor autonomy and take ownership


Company Overview

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients’ money.

Tagged as: , ,

To apply for this job please visit

View More Jobs