Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
United Statesfull_timeVerifiedPosted 29 Oct 2025

About the role

Job Description:

Position Description: 

 

Designs and develops web applications using C#, eXtensible Application Markup Language (XAML), and TypeScript. Automates the integration of code changes from multiple contributors into a single software project through the use of Continuous Integration and Continuous Development (CI/CD) practices and open-source platforms. Builds secure and robust applications that run in .NET, using C#. Carries out syntax and error highlighting, structure validation, and code completion, using Integrated Development Environments (IDEs) -- Visual Studio and WebStorm. Provides business solutions by developing complex software applications.  

 

Primary Responsibilities: 

 

  • Develops original and creative technical solutions to on-going development efforts.  

  • Designs applications or subsystems on major projects and for/in multiple platforms.  

  • Develops applications for multiple projects supporting several divisional initiatives.  

  • Supports and performs all phases of testing leading to implementation. 

  • Assists in the planning and conducting of user acceptance testing. 

  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.  

  • Responsible for post-installation testing of any problems. 

  • Establishes project plans for projects of moderate scope. 

  • Works on complex assignments and often multiple phases of a project. 

  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. 

 

Education and Experience: 

 

Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Information Quality, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) designing and developing brokerage and trading transaction processing applications, using C#, ASP.NET, MVC, or HTML technologies. 

 

Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Information Quality, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) designing and developing brokerage and trading transaction processing applications, using C#, ASP.NET, MVC, or HTML technologies. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) designing and developing Web and desktop applications in C# and .Net, using Model-View-View-Model (MVVM) for desktop and Model-View-Controller (MVC) for Web and design patterns; and developing REST and lightweight services, and integrating into front-end screens, using Test Driven/Behavior Driven Development (TDD/BDD) by writing NUnit tests covering real time use cases.   

  • DE performing XAML-based Graphical User Interface (GUI) design, using .NET (C#, Multi-platform App UI (MAUI), and Windows Presentation Foundation (WPF)); and designing front-end screens using Telerik controls (SKIA).  

  • DE <

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 →