C Software Engineer Jobs in New York
C Software Engineer jobs in New York are in strong demand, concentrated in financial technology, defense contracting, systems software, and embedded engineering across a range of levels from entry-level through principal and staff engineer. New York City, Buffalo, and Albany anchor the majority of hiring, with established employers such as Bloomberg, IBM, and Lockheed Martin maintaining long-running engineering teams in the state. Systems programming, real-time software, and high-performance computing are among the most sought-after specialties in current New York listings. Find a role that fits below and apply directly.
Find C Software Engineer JobsOverview
Showing 5 of 30+ C Software Engineer jobs





Job Summary
Job Description
Responsibilities:
- Writing and maintaining efficient code for software components, adhering to best practices in development
- Supporting the design and development of new software applications aligned with business objectives
- Implementing testing frameworks for software validation, including unit and integration tests, to ensure quality
- Documenting the software development process, including design and deployment procedures, to facilitate knowledge sharing
- Analyzing software integration needs and planning system architecture to meet technical specifications
- Reviewing current practices and technical literature to inform project solutions and applying engineering methodologies
- Working with Quality Assurance to ensure applications meet technical requirements and fit specifications
- Troubleshooting software issues, providing resolutions to enhance application performance and user satisfaction
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.
Required:
- C++
- 2-3 years of experience
- Bachelor's degree in computer science
Employees at all levels are expected to:
- Understand our Operating Principles; make them the guidelines for how you do your job.
- Own the customer experience think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
- Know your stuff be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
- Win as a team make big things happen by working together and being open to new ideas.
- Be an active part of the Net Promoter System a way of working that brings more employee and customer feedback into the company by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
- Drive results and growth.
- Support a culture of inclusion in how you work and lead.
- Do what's right for each other, our customers, investors and our communities.
Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
Skills:
C++ Programming Language; Collaboration; Structured Query Language (SQL)
Salary:
New York Pay Range: $106,304.37 - $159,456.55
Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.
Education
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Relevant Work Experience
2-5 Years
See All 30 C Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find C Software Engineer JobsC Software Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
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
- Technology & Software10
- Investment & Asset Management6
- Consulting & Professional Services4
- Fintech1
- Medical Devices1
What New York Employers Look For
The qualifications that appear most often in C software engineer jobs across New York.
- Proficiency in C programming with strong memory management and pointer arithmetic skills
- Experience with Unix or Linux operating systems and POSIX standards
- Demonstrated ability to write performance-critical, low-level systems or embedded code
- Bachelor's degree in computer science, electrical engineering, or a closely related field
- Familiarity with debugging tools such as GDB, Valgrind, or comparable profilers
- Experience with version control systems, particularly Git, in a team development environment
C Software Engineer Jobs in New York: Frequently Asked Questions
How do you become a c software engineer in New York?
There is no state-issued license required to work as a c software engineer in New York, so the path runs through education and demonstrated technical skill. Most employers in the state expect a bachelor's degree in computer science, software engineering, or electrical engineering from a four-year program. New York's strong university system, including schools such as Cornell Tech, NYU Tandon, and RPI, feeds directly into local hiring pipelines for systems and embedded roles.
How much do C software engineers make in New York?
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 c software engineers in New York?
Employers hiring c software engineers in New York right now include Open Systems Technologies, Talan, and Millennium Management, based on current listings on Migrate Mate as of August 2026. New York's mix of financial technology firms, defense contractors, and enterprise infrastructure companies creates consistent demand for systems-level C expertise across both the metro area and upstate engineering hubs.
Which New York cities have the most c software engineer jobs?
New York, Albany, and Buffalo have the most c software engineer openings in New York. New York City dominates because of its dense concentration of financial technology firms and enterprise software companies, while Buffalo and Albany draw demand from defense contractors, government systems work, and manufacturing-adjacent embedded engineering operations that have operated in upstate New York for decades.
Are there remote c software engineer jobs in New York?
Yes, and more than most engineering fields. About 24% of c software engineer openings tied to New York are remote or hybrid as of August 2026, reflecting the nature of systems and software work that doesn't require physical presence at a site. Roles focused on application-layer C development and backend systems tend to be the most remote-friendly, while embedded and hardware-adjacent positions are more likely to require on-site work.
How can I get hired as a c software engineer in New York with little or no experience?
The most realistic entry path is through a new-graduate or associate software engineer role at a large New York employer that runs structured onboarding programs, such as Bloomberg's engineering residency tracks or IBM's early professional hiring cohorts. Adjacent roles in QA engineering, technical support engineering, or systems administration give candidates hands-on exposure to C codebases. A portfolio of documented C projects, particularly anything involving memory management or systems design, gives candidates a concrete edge in initial screening.
Where can I find and apply to c software engineer jobs in New York?
You can find and apply to c software engineer jobs in New York on Migrate Mate, which lists current openings across the state updated in real time. Search the available roles, find the ones that match your experience and target location, and apply directly to each position without needing to create a profile or sign up.
See All 30 C Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find C Software Engineer Jobs