Taro Logo

Principal Software Engineer

A privately held financial services company that makes financial expertise broadly accessible and effective in helping people live the lives they want.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Principal Software Engineer

Are you ready to be at the forefront of innovation and digital transformation at one of the world's leading financial institutions? Fidelity Investments is seeking a Principal Software Engineer to join their Advanced Process Solutions team within the Asset Management Division.

In this role, you'll be instrumental in driving cutting-edge projects that revolutionize how our associates work. As a Principal Software Engineer, you'll focus on reducing manual workloads, mitigating operational risks, and enhancing the scalability of day-to-day business operations. You'll leverage your technical expertise in Python programming, data pipeline development, and system optimization to deliver impactful solutions.

The position offers the opportunity to work with a dynamic team at the forefront of innovation, leading the charge in digital transformation and operational excellence. You'll collaborate with globally dispersed teams, mentor fellow engineers, and drive technical vision and execution. Your work will directly impact the efficiency and effectiveness of Fidelity's Asset Management Division.

Key responsibilities include developing scalable data pipelines, building user-friendly dashboards, implementing CI/CD pipelines, and optimizing systems for high concurrency. You'll work with modern technologies including Python, REST APIs, SQL/NoSQL databases, and BI tools like Power BI and Tableau.

Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. Join us to make a significant impact at a company where innovation and excellence are at the heart of everything we do.

Last updated 6 hours ago

Responsibilities For Principal Software Engineer

  • Focus on reducing manual workloads
  • Mitigating operational risks
  • Enhancing scalability of day-to-day business operations
  • Develop and deploy viable business solutions
  • Design, build, test, and maintain Python REST APIs
  • Implement data processing pipelines
  • Optimize systems for high concurrency and large data volumes
  • Implement CI/CD pipelines and automated deployment processes

Requirements For Principal Software Engineer

Python
  • Extensive hands-on experience in Python programming
  • Background in software engineering within the finance industry
  • Experience in developing scalable data pipelines
  • Skills in building user-friendly dashboards using Streamlit or similar frameworks
  • Experience with BI tools like Power BI and Tableau
  • Domain knowledge in financial services or asset management
  • Excellent verbal and written communication skills
  • Experience working with globally dispersed teams

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Principal Software Engineer

Principal Blockchain Engineer

Principal Blockchain Engineer position at Fidelity Digital Assets, building secure crypto yield generation platform using Rust and blockchain technologies.

Director, Full Stack Engineering Leader, Adobe CMS and Java

Lead Adobe CMS and Java development initiatives at Fidelity Investments as Director of Full Stack Engineering, managing teams and driving content management platform excellence.

Principal Blockchain Engineer

Principal Blockchain Engineer role at Fidelity Digital Assets, building secure crypto platforms and leading backend services for digital asset transactions using Java and blockchain technologies.

Principal Back-End Engineer (Python)

Principal Back-End Engineer position at Fidelity Investments focusing on Python development for financial services platforms and APIs.

Director, Architecture

Lead end-to-end architecture for Fidelity's Brokerage business domain, driving technical solutions across retail and workplace investing platforms.