Jobs and Careers
FI

Senior Software Engineer

Fidelity Investments
United Statesfull_timeVerifiedPosted 29 Oct 2025
💰 $185,000/yr($97,000/yr$185,000/yr)

About the role

Job Description:

The Role 

In this role, candidate will be part of the squad that will be working on FundsNetwork Analytics and Insights team. 

 

The ideal candidate in this role will: 

  • Develop, optimize and maintain scalable Python-based data-driven solutions and automation workflows that deliver insights and empower decision making  

  • Write high quality, reusable and efficient code in Python and SQL 

  • Integrate large and complex datasets from multiple data sources into Python workflows  

  • Utilize software engineering principles to automate (previously manually generated) analytics and reports, develop new ones, and monitor and maintain workflows to ensure accuracy and reliability 

  • Ingest, clean and prepare data to perform extensive exploratory data analysis  

  • Create custom visualizations (in Python) to provide advanced analytical insights to clients 

  • Contribute to the validation and selection of appropriate summary statistics to describe complex data sets and generate actionable insights 

  • Collaborate with multiple stakeholders (data engineers, developers, analysts and scientists) along the analytics development lifecycle to deliver high quality product(s) 

  

 

The Expertise and Skills You Bring 

  • Education: BS/MS in Software Engineering, Computer Science, Advanced Analytics, Data Science, or a related field 

  • Problem Solving and Analytical Skills: Strong problem-solving skills, mathematical thinking and analytic skills working with both structured and unstructured datasets  

  • Experience: 3-5 years of strong software (Python and SQL) development experience with a desire to work on a fast-paced development team 

  • Programming/Software Development: Proven experience developing with object-oriented/object function scripting languages like Python, with good knowledge of version control systems like Git 

  • Data Analysis: Experience in performing explorative data analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Hands-on with python libraries like pandas, numpy and scipy 

  • Data Visualization: Comfortable working with data visualization libraries like matplotlib, seaborn and plotly 

  • Proficiency in SQL/Databases: Strong SQL knowledge and experience in data querying, manipulation, filtering and optimization. Experience with different kinds of databases 

  • Distributed Computing: Basic understanding of distributed computing principles and working knowledge of big data tools such as Spark, Hadoop, Kafka, Hive, Impala, and Snowflake preferred 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →