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 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 deep understanding of trade lifecycle and financial instruments.
  • Experience with RESTful APIs and understanding of software design patterns.

Responsibilities

  • Design, develop, and maintain robust backend services and APIs using C# (.NET Core).
  • Build data processing pipelines and analytical tools using Python and libraries like Pandas and NumPy.
  • Contribute to architectural decisions ensuring scalable and maintainable solutions.
  • Manage database systems (MongoDB and MySQL) for data integrity and performance.
  • Collaborate with Product Managers to translate requirements into technical solutions.
  • Guide and mentor junior engineers in technical skills and best practices.

Benefits

  • Recognized among the Best Places to Work by Glassdoor.
  • Commitment to sustainable growth as a member of the S&P 500.
  • Collaborative and inclusive work environment that celebrates diverse perspectives.
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: