FactSet

Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid

FactSet$165K — $215K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional software engineering experience
  • Expert-level proficiency in C# and .NET Core
  • Strong professional experience with Python for data analysis
  • Significant experience in financial services with knowledge of trade lifecycles
  • Experience building and consuming RESTful APIs

Responsibilities

  • Design, develop, and maintain backend services and APIs using C# (.NET Core)
  • Build data processing pipelines and analytics tools using Python
  • Contribute to architectural and design decisions
  • Work with database systems like MongoDB and MySQL
  • Collaborate with Product Managers to understand requirements
  • Mentor junior engineers

Benefits

  • Opportunity to work on a mission-critical platform
  • Direct influence on architectural decisions
  • Collaborative team environment
  • Mentorship and growth opportunities
  • Access to cutting-edge technologies
Full Job Description
We are seeking an accomplished Principal Software Engineer to join the core team responsible for our mission-critical Investment Book of Record (IBOR). This platform is the definitive source of truth for all positions, transactions, and cash. You will be a key technical contributor, responsible for designing, building, and enhancing the services and interfaces that make our IBOR reliable, scalable, and performant.

Key Responsibilities:
  • Hands-On Development: Design, develop, and maintain robust backend services and APIs using C# (.NET Core), focusing on high throughput and low latency.
  • Data & Analytics Tooling: Build data processing pipelines, reconciliation tools, and analytical scripts using Python, leveraging libraries like Pandas and NumPy.
  • System Architecture: Contribute to architectural and design decisions, ensuring our solutions are scalable, resilient, and maintainable. Participate in code reviews to maintain high standards of quality.
  • Database Management: Work with our database systems (MongoDB and MySQL) to ensure data integrity and performance.
  • Collaboration: Work closely with Product Managers to understand requirements.
  • Mentorship: Guide and mentor junior engineers.


Required Qualifications & Experience:

Minimum Requirements:
  • 10+ years of professional software engineering experience.


Critical Skills:
  • Expert-level proficiency in C# and the .NET Core ecosystem for building enterprise-grade backend systems.
  • Strong professional experience with Python for data analysis, scripting, or backend services.
  • Significant experience in the financial services industry, with a strong grasp of the trade lifecycle, financial instruments (equities, fixed income, derivatives), and position management concepts.
  • Experience building and consuming RESTful APIs and a solid understanding of software design patterns.


Preferred Qualifications:
  • Direct experience working on an IBOR or Portfolio Management System
  • Experience with cloud platforms (AWS) and containerisation technologies (Docker/ ECS).
  • Experience working with ServiceStack


Education:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.


The budgeted salary range for this position in the states of Connecticut and New York is $165,000.00 - 215,000.00

About FactSet

FactSet Research Systems Inc. provides integrated financial information and analytical applications to the investment community in the United States, Europe, and the Asia Pacific. The company delivers insight and information to investment professionals through its analytics, services, contents, and technologies. Its applications suite offers tools and resources, including company and industry analyses, full screening tools, portfolio analysis, risk profiles, alpha-testing, portfolio optimization, and research management solutions. The company was founded in 1978 and is headquartered in Norwalk, Connecticut.
Learn more about FactSet
Size
10,691 employees
Market Cap
$15 billion
Industry
Net Income
$380.1 million
Founded
1978
5 Year Trend
+8.6%
Revenue
$1.5 billion
NASDAQ

Similar Jobs

More Jobs at FactSet

More Finance & Insurance Jobs

Find similar Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid jobs: