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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?