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 10+ Senior C Software Engineer jobs











INTRODUCTION
At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs.
If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real-world value.
THE TEAM
RippleX is dedicated to empowering the builders of tomorrow on the XRP Ledger (XRPL), one of the world’s fastest and most reliable public blockchains. We believe in democratizing the digital economy by providing practical support, empowering a community of developers, and offering the expertise of a visionary technology company.
The Programmability team is at the forefront of this mission, focused on evolving the core capabilities of the XRP Ledger to support smart contracts and more complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of decentralized applications.
- Design, build, and maintain core components of the XRP Ledger to enhance its programmability, smart contract capabilities, performance, and scalability.
- Lead the integration and maintenance of a WebAssembly (WASM) virtual machine within the XRPL’s C++ core.
- Engage in the full software development lifecycle, from architecture and design to development in modern C++ and Rust, and rigorous testing.
- Author system design documents and lead technical discussions with internal and external engineering stakeholders.
- Uphold high standards for coding and testing as a steward of the open-source XRP ledger community, including active participation in code reviews.
WHAT WE'RE LOOKING FOR
- 5+ years of hands-on software development experience, with significant experience in modern C++ and Rust.
- Demonstrable experience with WebAssembly (WASM), particularly in integrating a WASM VM or runtime with a C++ codebase.
- A genuine passion for blockchain technology, its technical underpinnings, and its potential benefits.
- The ability to independently solve highly complex problems with creative and effective solutions.
- Excellent communication skills, with the ability to explain difficult technical concepts to various audiences.
- Bachelor’s in Computer Science or a related technical field.
- Nice to have: Experience developing open-source software and contributing to collaborative blockchain communities.
COMPENSATION
- NY Annual Base Salary Range: $152,000—$190,000 USD
For positions that will be based in NY, the annual salary range for this position is below. Actual salaries may vary based on numerous factors including, among other things, an individual applicant’s experience and qualifications for the position. This range does not include equity or additional compensation, such as bonuses or commissions.
WHO WE ARE:
Do Your Best Work
- The opportunity to build in a fast-paced start-up environment with experienced industry leaders
- A learning environment where you can dive deep into the latest technologies and make an impact. A professional development budget to support other modes of learning.
- Thrive in an environment where no matter what race, ethnicity, gender, origin, or culture they identify with, every employee is a respected, valued, and empowered part of the team.
- In-office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in.
- Bi-weekly all-company meeting - business updates and ask me anything style discussion with our Leadership Team
- We come together for moments that matter which include team offsites, team bonding activities, happy hours, and more!
Take Control of Your Finances
- Competitive salary, bonuses, and equity
- Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
- Employee giving match
- Mobile phone stipend
Take Care of Yourself
- R&R days so you can rest and recharge
- Generous wellness reimbursement and weekly onsite & virtual programming
- Generous vacation policy - work with your manager to take time off when you need it
- Industry-leading parental leave policies. Family planning benefits.
- Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events
Benefits listed above are for full-time employees.
Ripple is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.
Please find our UK/EU Applicant Privacy Notice and our California Applicant Privacy Notice for reference.
See All 10 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
- Chicago Trading Company3

- Diagnostic Hybrids2

- Kiewit1

- Luxoft1

- Micron Idaho Semiconductor Manufacturing (Triton)1

Top Industries Hiring
- Investment & Asset Management3
- Construction & Real Estate2
- Medical Devices2
- Banking & Financial Services1
- Consulting & Professional Services1
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 Chicago Trading Company, Diagnostic Hybrids, and Kiewit, based on current listings on Migrate Mate as of June 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, Rochester, and Clay 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 50% of senior c software engineer openings tied to New York are remote or hybrid as of June 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 10 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