Fidelity Investments Job - 34706113 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Fidelity Investments
Location: Durham, NC
Career Level: Mid-Senior Level
Industries: Banking, Insurance, Financial Services


Job Description:

The Anti-Money Laundering & Sanctions Analytics team within Fidelity's Enterprise Compliance group is responsible for the design and development of the firms AML and Screening models.  AML & Sanctions Analytics partners with colleagues within Fidelity Digital Assets Services, LLC (“FDAS”), Fidelity Brokerage Technology, Enterprise Compliance and the Corporate Technology Group to build software and data solutions that support the firms AML monitoring programs.  

The Team

The AML & Sanctions Analytics team is part of the Fidelity Enterprise Risk Management (“FERM”) organization.  FERM strives to protect Fidelity's businesses, clients, customers and reputation by providing effective and timely analytical and investigative services, enabling us to provide the optimal balance of risk management and customer experience. 

AML & Sanctions Analytics is an agile development team supporting all phases of the software development life cycle. We're looking for software engineers that love data, have a passion for technology and thrive in a team-based culture.  You will work with vast amounts of production data across numerous Fidelity business lines.  You'll have the opportunity to learn, test and implement new technologies supporting both existing and new Fidelity businesses. 

The Expertise You Have

As a Software Engineer, you will focus on developing, enhancing, and delivering next generation surveillance solutions on a wide range of AML typologies. These include but are not limited to, cryptocurrency trading, cryptocurrency receipt/delivery, market manipulation (equities, options, cryptocurrencies), securities fraud, insider trading, elder financial exploitation, anti-money laundering and terrorist financing. You will also support and enhance the Customer Risk Profile to refine the risk rating algorithm to more precisely discover, identify, and monitor high-risk customers and abnormal behavior.

  • Bachelor's degree in Computer Science or equivalent technical expertise

  • 2-4 years of software engineering experience

  • Strong understanding of at least one object-oriented programming language, e.g. Java / Python

  • Experience working with Spark (PySpark, Scala)

  • Experience working with large data sets

  • Experience with AWS, especially EKS and EMR

  • Proficient in designing and querying relational databases, e.g. Oracle

  • Experience working with non-relational databases, e.g. MongoDB, is a plus

  • Experience in AI and machine learning initiatives is also a plus

  • Some experience with DevOps processes, such as containerization is helpful

  • Familiarity in design and development decisions towards in scalable architectures is a plus

  • Interest in in-memory databases (Redis) or sharding (MongoDB) would be helpful but not required

   The Skills You Bring

  • You have strong CS fundamentals, good working knowledge of object-oriented programing, data structures & algorithms, etc.

  • You have the ability to analyze data, implement test solutions, evaluate effectiveness, and determine a feasible path to delivery

  • You are able to identify, prioritize, and develop solutions that also improve the AML platform

  • You have an ability to identify and make scalable software decisions with the appropriate architecture in mind

  • Performs both business and data analysis to gain an understanding of suspicious activity

  • Develops or assists in development of algorithms that identify suspicious transactions and customers

  • Creates class and sequence diagrams to illustrate your approach to solve problems

  • Develops unit testing and integration testing leading to implementation

  • Works on multiple projects concurrently under moderate direction

  • Supports incubation of new tools and technologies, such as Elastic Search, Kafka, graph databases, and others

  • Supports the deployment of cloud technologies including DocumentDB, EMR, EKS, Snowflake

  • Provide leadership and technical guidance to other team members through code reviews, mentorship and collaboration

The Value You Deliver

  • Protect Fidelity's customers and brand by identifying bad actors or victims on the platform

  • Bring on the latest implementations of emerging technologies into Fidelity's AML Program

  • Detect suspicious activity occurring on Fidelity's platform

  • Support Fidelity's new business initiatives, e.g. Fidelity Digital Assets

  • You can support other team members in the day-to-day but progress towards long-term goals

  • Loves technology — follows trends and tries them in small scale to see how they work

  • Self-starter and self-motivator

  • Loves to solve hard, data-oriented problems

  • An eye for detail and able to empirically back up and evaluate solutions to problems

  • Excellent oral and written communication skills

  • Commitment to quality and high standards


Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. For information about working at Fidelity, visit

Fidelity Investments is an equal opportunity employer.

 Apply on company website