Fidelity

Principal Software Engineer

Durham, NC US
Python R Angular Java Spring AWS SQL Git Docker Kubernetes
Description

Job Description:

The Role

As part of an MDM agile squad, you will be part of long-standing product where market data is being acquired, transformed, and delivered. The investments reference data is used in part for portfolio composition and performance measurements. This data has other internal consumers. This position is to play hands on senior developer and technical lead role supporting and enhancing the MDM platform and be part of existing MDM squads. Core skills needed are Java, Spring Boot and Python. R language skills is a plus and familiarity with AWS services like EC2, S3 and lambda

The Expertise and Skills You Bring

  • B.S in Computer Science or related field. Or another combination of credentials and experience.
  • 10+ years of experience in Java/J2EE and Spring frameworks (Spring Boot, Spring Batch, Spring Web MVC, Spring AOP, etc)
  • 3+ years in Python scripting
  • Experience with Angular is a plus
  • Familiar with SQL and R language scripting is a plus
  • AWS experience in services like EC2, S3 and Lambda is strong plus
  • Git and CI/CD pipeline. Docker and Kubernetes a plus
  • Ability to write clean, readable, and maintainable code
  • Very good communication skills with ability to do internal demos and presentations
  • Experience with or willingness to use agile. Spotify model understanding a plus.
    Ā 

The Team

You will have two teams: A squad where you concentrate on the what and the when with agile practices. Your squad is led by a business expert and complimented with an agile professional, other engineers, and a quality engineer. You will also be a part of a chapter where you have a larger team of engineers to share good ideas, practices, and solutions. Your squad and chapter are one of many squads and chapters that make up our Data Product Area servicing our Fidelity Fund and Investment Operations business unit.

Certifications:

Category:

Information Technology

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

šŸ„³šŸ„³šŸ„³ 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers