Senior C Software Engineer Jobs in New York
Senior C Software Engineer jobs in New York draw steady demand from the financial services, defense contracting, and telecommunications sectors, with openings for engineers at every level from mid-level contributors through principal architects. New York City, Rochester, and Albany anchor most of the hiring, with firms like Bloomberg, IBM, and Lockheed Martin maintaining long-standing engineering teams across the state. The most sought-after specialties include low-latency systems programming, embedded and real-time software development, and high-performance computing. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 9+ Senior C Software Engineer jobs









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 www.factset.com 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
See All 9 Senior C Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find JobsSenior C Software Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
Senior C Software Engineer Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Investment & Asset Management
- Technology & Software
What New York Employers Look For
The qualifications that appear most often in senior C software engineer jobs across New York.
- Five or more years of professional C programming experience in production environments
- Deep knowledge of memory management, pointers, and low-level system architecture
- Experience with POSIX, Linux kernel interfaces, or real-time operating systems
- Proficiency with debugging tools such as GDB, Valgrind, or similar instruments
- Strong understanding of multithreading, concurrency, and inter-process communication
- Bachelor's degree in computer science, electrical engineering, or a related technical field
Senior C Software Engineer Jobs in New York: Frequently Asked Questions
How do you become a senior c software engineer in New York?
Becoming a senior c software engineer in New York requires a bachelor's degree in computer science, electrical engineering, or a closely related field, combined with several years of professional C programming experience. No state-issued license is required. New York employers, particularly those in financial technology and defense, typically look for demonstrated experience with systems-level work, contributions to production codebases, and in some cases a portfolio of open-source or embedded projects that show command of the language.
How much do senior C software engineers make in New York?
Senior C software engineers in New York earn a median of about $166,180 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $97,430 for the lowest 10% to over $224,590 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior c software engineers in New York?
Employers hiring senior c software engineers in New York right now include Figma, FactSet, and Old Mission, based on current listings on Migrate Mate as of September 2026. New York's concentration of high-frequency trading firms, defense contractors, and large-scale telecom infrastructure companies makes it one of the more active states for senior-level C engineering roles.
Which New York cities have the most senior c software engineer jobs?
New York and Chicago lead New York in senior c software engineer openings. New York City dominates because of its dense cluster of financial technology, media, and enterprise software firms that rely on high-performance C systems, while Rochester and Albany draw openings from defense contractors, photonics companies, and state government technology initiatives that have maintained engineering teams in those corridors for decades.
Are there remote senior c software engineer jobs in New York?
Yes, and more than many engineering specialties, since C work is often tied to codebases and build systems accessible over secure remote connections. About 29% of senior c software engineer openings tied to New York are remote or hybrid as of September 2026, though roles involving classified defense work or proprietary trading infrastructure tend to require on-site presence in the New York metro or Rochester areas. Systems and embedded roles with no security clearance requirement are the most likely to offer remote flexibility.
How can I get hired as a senior c software engineer in New York with little or no experience?
The most realistic entry path is targeting associate or junior software engineer roles at New York-based defense contractors, financial firms, or telecom companies that mentor engineers on C-heavy codebases. IBM and Lockheed Martin both run structured early-career programs in New York that place new graduates in systems teams. Building a portfolio of open-source C projects, contributing to Linux or FreeBSD, or completing a systems programming graduate course at a CUNY or SUNY institution can accelerate the move from adjacent roles like QA automation engineer or embedded test engineer.
Where can I find and apply to senior c software engineer jobs in New York?
You can find and apply to senior c software engineer jobs in New York on Migrate Mate, which lists current openings tied to New York employers and locations. Search the available roles, identify the ones that match your experience and target industry, and apply directly to the ones that fit.
See All 9 Senior C Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Jobs