Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$165k - $215k
Full-time

FactSet

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions.

At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.

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

Company Overview:

FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at and follow us on X and LinkedIn .

At FactSet, we celebrate difference of thought, experience, and perspective. Qualified applicants will be considered for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, disability, protected veteran status or other characteristics protected by law. FactSet participates in E-Verify

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid in New York, NY vacancy
  • $360 per month

     ...open entertainment ecosystem where fans have...  ...mentoring you in software development craft...  ...of our world-class engineering team. Backend (Python, Go) Frontend...  ...Internship Program with a hybrid work style (...  ...Languages: Python, Go, C#+.NET Core, React+Typescript,... 
    .net
    Python
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    3 days per week

    SeatGeek

    New York, NY
    5 days ago
  • $115k - $225k

     ...complement clients' core holdings....  ...of Parametric's hybrid working model,...  ...unified technology ecosystem that enables...  ...The calculation engine aggregates data...  .... Applies software and data engineering...  ...systems using Python, Apache Kafka,...  ...Experience in C# and .NET software... 
    .net
    Python
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    New York, NY
    3 days ago
  • $7.5k

     ...Senior DevSecOps Engineer Dalio Family...  .... The core of the DFO's culture...  ...Dhabi. This is a hybrid position reporting...  .... Enforce software supply-chain...  ...and Microsoft ecosystems (identity, hardening...  ...scripting with Python/Bash/PowerShell...  ...such as Java/.NET/JavaScript (... 
    .net
    Python
    Summer work
    Casual work
    Work at office

    DFO Referrals

    New York, NY
    2 days ago
  •  ...across the healthcare ecosystem, driving up costs for...  ...an exceptional Principal level Engineer to join our product engineering...  ...systems, and uses core libraries Simplify...  ...the organization Software Design Design...  ...proficiency in TypeScript, Python, GraphQL, and... 
    Python
    Visa sponsorship
    Work visa
    Flexible hours

    Transformcap

    New York, NY
    16 hours ago
  • $140k - $215k

     ...CrowdStrike Detection Engine (CDE) team is...  ...and content. This core platform capability...  ...the entire Falcon ecosystem. About The Role...  ...generation. This is a hybrid role based out of...  ...Golang) Java8 Python git...  ...years of professional software development experience... 
    Python
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

    New York, NY
    2 days ago
  •  ...development capability across .NET, Python (must have), TypeScript, and...  ...services. Automated Quality Engineering: Implement automated test suites...  ...agent capabilities. Core Polyglot Development (.NET, Python...  ...asynchronous workflows using .NET (C#) alongside Python, TypeScript... 
    .net
    Python
    Contract work
    Local area

    SOMERSET STAFFING

    New York, NY
    1 day ago
  • $192k

     ...capabilities. This role owns core services that need to be fast...  ...the bar through mentorship and engineering standards. You’ll partner...  ...oriented language (Java, Kotlin, C#, Python) or systems language (C, C++,...  ...) business logic AWS and hybrid cloud/on-prem deployments... 
    Python
    Full time
    Contract work
    Flexible hours

    Twenty

    New York, NY
    2 days ago
  • $180k - $250k

     ...combines developer-first software with cost-efficient,...  ...'re Looking For The Core Platform team builds the...  ...that every customer and engineering team depends on. We'...  ...systems using Go, Python, Rust, React or similar...  ...Flexible schedules and a hybrid work model for our office... 
    Python
    Work at office
    Work from home
    Flexible hours
    2 days per week

    Lightning AI

    New York, NY
    4 days ago
  • $120k - $150k

     ...Senior Software Engineer, Full-Stack Applications...  ...AI at the core – Drive architecture...  ...of net-new applications...  ...Java/Springboot, Python, and REACT that...  ...vibrant tech ecosystems alongside talented...  ...grow toward principal/architect/...  ...Choose Fitch:   ~Hybrid Work... 
    .net
    Python
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    New York, NY
    5 days ago
  • $165.6k - $296.4k

     ...of talented and motivated engineers who use cutting-edge...  ...part of the M365 Substrate Core organization, has a bold...  ...division. We are seeking a Principal Software Engineer to help us take...  ...not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience... 
    Python
    Remote work
    Flexible hours

    Microsoft Corporation

    New York, NY
    1 day ago
  •  ...Principal Engineer - Hybrid DC About the role: Technical...  ...mentoring, and direction to software engineers at all...  ...experience with .Net stack. You will need...  ...SOLID, DRY, DDD and core database design principles...  ...TypeScript, Node.js, and Python. ~ Experience... 
    .net
    Python

    PRIMIS , Inc. Defunct

    New York, NY
    1 day ago
  •  ...Job Title - Engineering Leader Location: Prefer...  ...well versed with Java/.net with AI experience....  ....NET Full-Stack (C#, ASP.NET Core, Azure-native services...  ...status reports. Python stack experience (FastAPI...  ...Background ~15-17 years in software engineering with a... 
    .net
    Python
    Full time

    Inficare

    New York, NY
    1 day ago
  • $220k - $300k

     ...America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this...  ...end‑to‑end system architecture of our core platform, ensuring it is highly scalable...  ...in programming languages such as Python, TypeScript or similar. ~ Exceptional... 
    Python

    Chris Baily

    New York, NY
    3 days ago
  •  ...Lead / Architect to drive engineering delivery, platform integration...  ...its Investment Banking ecosystem. This is a high-impact,...  ...technologies Oversee the full software development lifecycle while...  ...~ Hands-on experience with C#, .NET, and Python ~ Excellent communication... 
    .net
    Python

    GQR

    New York, NY
    1 day ago
  • $200k - $250k

     ...is provided by X4 Engineering. Your actual pay will...  ...brightest minds in software development & tech...  ...| Finance | DeFi | Python | Elixir |… Senior...  ...with cutting-edge .NET technologies,...  ...particularly with C#. ~ Strong expertise in C#, .NET Core, multi-threaded programming... 
    .net
    Python
    Full time
    Work at office

    X4 Engineering

    New York, NY
    1 day ago
  • $275k - $300k

     ...About the Role We’re looking for Principal Software Engineers to help build the systems that power an...  ...across React, React Native, TypeScript, Python, Postgres, and modern AI...  ...whether the systems you build become core infrastructure for how the company operates... 
    Python

    Joinarlo

    New York, NY
    3 days ago
  •  ...A Staff Operations Engineer leads the design, reliability, and evolution of hybrid-cloud and workplace infrastructure...  ...Design and support core infrastructure...  ...family will have a safety net in place should you ever...  ...reliability practices ~ Python ~ Puppet/Ansible/etc... 
    .net
    Python
    Temporary work
    Work at office
    Immediate start
    Remote work

    Mozilla

    New York, NY
    10 hours ago
  • $240k - $260k

     .../yr Senior / Staff Software Engineer (AI + Secure Data Infrastructure...  ...Startup (NYC or VA, Hybrid) About the...  ...security and intelligence ecosystem. Backed by strong seed...  ...the platform’s core architecture while delivering...  ...with strong depth in Python and distributed... 
    Python
    Full time

    FORTË

    New York, NY
    1 day ago
  • $225k - $325k

     ...About the Role Core Platform is a...  ...'s other engineering teams, and our...  ...on. As the Principal Platform Engineer...  ...~10+ years of software engineering experience...  ...tooling ecosystems, or agent...  ...stack we run: Python and/or TypeScript...  ...benefits. #LI-HYBRID #LI-REMOTE... 
    Python
    Full time
    Local area
    Remote work

    Charlie Health

    New York, NY
    11 days ago
  •  ...Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript c++ c# html5/css3 php scala objective...  ...to lead the integration of AI into the core of its product and engineering teams.... 
    .net
    Python
    Freelance
    Remote work

    Confidential

    New York, NY
    1 day ago
  •  ...Derivatives. This role involves close collaboration with trading desks and requires significant experience in financial services and .NET/C# development. The salary range is competitive, and the company offers comprehensive benefits, including a retirement plan and... 
    .net

    Talan Group

    New York, NY
    10 hours ago
  • $186k - $279k

     ...year for in-person collaboration with the core team. This is a full-time, exempt...  ...scripting languages (e.g., PowerShell, .NET/C#, Python), with the ability to write, review, and...  ...an advanced degree is preferred. #LI-Hybrid Benefits and Compensation Details:... 
    .net
    Python
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours
    1 day per week

    Fenwick & West

    New York, NY
    2 days ago
  •  ...The Senior Software Engineer operates as a senior/lead team member of a team...  ..., which has a flexible hybrid work model. Objectives of...  ...services design principles on .NET platforms Work primarily...  ...programming expertise in Java, C#, or Python Strong skills with object... 
    .net
    Python
    Flexible hours

    247Hire

    New York, NY
    10 hours ago
  •  ...Service Reliability Engineer Fitch Group is...  ...Data Office, Chief Software Office, Chief Technology...  .... This squad joins Core Engineering,...  ...experience supporting IIS/.NET applications as...  ...confidently in Python, PowerShell, or Bash...  ...Choose Fitch: Hybrid Work Environment: 2... 
    .net
    Python
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    New York, NY
    1 day ago
  • $69.55k - $125.73k

     ...Airspace System. Beyond software development, you’...  ...NJ office with a hybrid schedule of 3 days...  ...(Required) Core Technologies:...  ...inventory systems Python - Strong scripting...  ...lab) Package ecosystem management (RPM,...  ...experience in Software Engineering Technical... 
    Python
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Leidos

    Egg Harbor, NJ
    2 days ago
  •  ...implications. We bring modern software engineering practices to operational...  ...stand up and lead a brand-new Core Applications Platform team....  ...TypeScript / Node.js, React, Go, Python, PostgreSQL, AWS, Datadog....  ...at our NYC HQ. ~ Hybrid work environment with relocation... 
    Python
    Work at office
    Relocation package

    Copia Automation

    New York, NY
    27 days ago
  • $195k - $235k

     ...is in the Method ecosystem and leading financial...  ...a member of the engineering team, you will own...  ...Build and scale our core API to handle...  ...years of full-time software engineering experience...  ...knowledge in JS, Python, Java or...  ...Development stipend Hybrid-office stocked with... 
    Python
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Method Products

    New York, NY
    3 days ago
  • $277k - $390k

     ...bring mission-critical software, analytics, and AI to...  ...an exceptional Principal Software Engineer to provide technical...  ...team mentorship for our core engineering group. In...  ...application lifecycles. Hybrid Cloud Architecture :...  ...skills (e.g., Go, Python, TypeScript) with... 
    Python
    Full time

    Astronomer

    New York, NY
    a month ago
  • $175k - $275k

     ...- New York City (hybrid) Why Translucent...  ...looking for an AI Engineer to help build the...  ...agentic platform at the core of Translucent:...  ...into an ecosystem others build on, and...  ...~3+ years of software engineering experience...  ...production work in Python ~ Direct experience... 
    Python
    Full time
    Work at office

    Translucent

    New York, NY
    2 days ago
  • $95k - $120k

    Software Engineer- AI Engineering TrackNew York, New York|Software EngineerForward...  ..., Software Engineer, .NET Developer, C# Developer, Python Developer, JavaScript...  ...(Spring Boot, .NET Core, Django, Express, or...  ...security clearance Able to work hybrid on-site in Tysons Corner,... 
    .net
    Python
    Full time
    Relocation

    SkillStorm

    New York, NY
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid. Be the first to apply!