Senior Software Engineer (Python)

A privately held financial services company that provides investment management and financial expertise.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Python)

Join FFIO Technology at Fidelity Investments as a Senior Software Engineer specializing in Python development. This role focuses on building and maintaining critical technology solutions that enable FFIO to provide accounting and investment management support services. You'll work on a platform that handles billions of computations daily, serving thousands of investment professionals.

The position involves developing cloud-native applications, APIs, and enhancing Analytics Calculation Engines within the Performance Attribution team. This team is crucial in producing daily transaction-based attribution analytics at the holdings level, supporting Senior Investment Staff, Portfolio Managers, and various stakeholders.

Working in small, multi-functional squads, you'll collaborate closely with investment management teams to understand their processes and develop attribution models. The role requires expertise in Python (Flask, NumPy, Pandas), cloud technologies, and financial services industry knowledge.

Fidelity offers comprehensive benefits including 401(k) matching, medical coverage, parental leave, and student loan assistance. The company values diversity and inclusion, operating with a hybrid working model that combines onsite and remote work for optimal flexibility.

This is an excellent opportunity for a senior engineer passionate about financial technology and platform modernization, offering the chance to impact critical investment tools while working with cutting-edge technologies in a collaborative environment.

Last updated 30 minutes ago

Responsibilities For Senior Software Engineer (Python)

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

Requirements For Senior Software Engineer (Python)

Python
Java
  • Experience in financial services industry with Portfolio Accounting knowledge
  • Proficiency in back-end Development (Python Flask, NumPy, Pandas, Java, C or C++)
  • 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 Senior Software 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 Senior Software Engineer (Python)

Senior Business Process Model Developer

Senior BPM Developer position at Fidelity Investments focusing on designing and developing business process models using Java, JavaScript, and modern BPM platforms.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments developing Java-based applications and RESTful APIs for financial services.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments focusing on test automation and software development using various technologies in an Agile environment.