Principal Back-End Engineer (Python)

A privately held financial services company that provides accounting and investment management support services.
Westlake, TX, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Principal Back-End Engineer (Python)

Join FFIO Technology at Fidelity Investments as a Principal Back-End Engineer (Python) where you'll be at the forefront of platform modernization and cutting-edge technology. This role offers an exciting opportunity to work on cloud-native applications, develop APIs, and enhance Analytics Calculation Engines that handle billions of computations daily.

The position is part of the FFIO technology team, which crafts and maintains technology solutions supporting Fidelity's accounting and investment management services. You'll specifically work with the Performance Attribution team, responsible for producing daily transaction-based attribution analytics at the holdings level, serving Senior Investment Staff, Portfolio Managers, and other key stakeholders.

As a Principal Back-End Engineer, you'll leverage your expertise in Python, Java, and cloud technologies to build and maintain critical systems. The role requires a strong background in financial services, particularly in Portfolio Accounting and Reference data. You'll work in small, multi-functional squads, collaborating closely with attribution analysts to extend and modernize the platform.

The position offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, generous parental leave, and student loan assistance. Fidelity's hybrid working model combines the best of both onsite and remote work, requiring onsite presence every other week.

This is an excellent opportunity for a seasoned engineer who wants to make a significant impact in financial technology while working with a respected industry leader. The role combines technical challenges with business-critical responsibilities, offering both professional growth and the chance to contribute to systems used by thousands of investment professionals.

Last updated 19 hours ago

Responsibilities For Principal Back-End Engineer (Python)

  • Work on cloud-native applications
  • Develop APIs
  • Enhance Analytics Calculation Engines
  • Contribute to data distribution and report development
  • Handle billions of computations daily
  • Collaborate with attribution analysts in extending and modernizing the platform

Requirements For Principal Back-End Engineer (Python)

Python
Java
JavaScript
React
  • Experience in financial services industry with understanding of Portfolio Accounting
  • Proficiency in both front-end and back-end development
  • Experience with AWS cloud technologies, DEVOPS, CI/CD and microservices architecture
  • Experience building REST APIs for data consumption and distribution
  • Experience with relational database and Data warehouses
  • Strong problem-solving skills and passion for innovation
  • Excellent communication skills and collaborative mindset

Benefits For Principal Back-End Engineer (Python)

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 Back-End Engineer (Python)

Director, Full Stack Software Engineering

Lead the development of next-generation AI SaaS products at Fidelity Investments, combining technical leadership with hands-on development in cloud and AI technologies.

Director, Architecture

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

Principal Software Engineer

Principal Software Engineer role at Fidelity Investments leading development of microservices and UIs for new Options Overlay Product, combining technical leadership with hands-on development.

VP Architecture

VP Architecture position at Fidelity Investments leading technology vision and architecture for charitable giving platform, combining technical expertise with leadership responsibilities.

Principal, Full Stack Engineer

Principal Full Stack Engineer role at Fidelity Investments focusing on quantitative research platform development using Python and modern data engineering tools.