C Software Engineer Jobs in USA with Visa Sponsorship
C software engineers are strong candidates for H-1B visa and O-1 visa sponsorship. Roles in systems programming, embedded software, and low-level infrastructure consistently qualify as specialty occupations, and employers across defense, automotive, and cloud infrastructure regularly sponsor experienced C engineers. For detailed occupation requirements, see the O*NET profile.
See All C Software Engineer JobsOverview
Showing 5 of 523+ C Software Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 523+ C Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new C Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
We are accepting applicants for on-site positions in Somerville, MA, or fully remote applicants in the following states:
- New York
- Connecticut
- Illinois
- Texas
- Washington
Come join oneZero Financial Systems! An exciting, fast-growing company with Headquarters in Somerville MA, oneZero empowers banks, brokerages and hedge funds with cutting edge trade routing and execution technology. Our platform, deployed with 200+ entities globally, features a low-latency trading environment, integrations to the world’s leading execution venues, and reliable IT infrastructure and technical support—all designed to be customized and scaled to serve any business model and any size of market participant. We take pride in our great work atmosphere and highly motivated team of engineers. We are currently looking for a motivated and talented Software Engineer to join our development team.
To learn more about the challenges of financial software engineering at oneZero, please read this article: https://www.linkedin.com/pulse/gaming-your-way-top-how-financial-software-companies-can-kline/
Throughout its history, our firm has been guided by three core principles:
- Never compromise on quality: We hire only the best people, giving them the best equipment and tools, so that we can build the highest performing, most stable, and best supported technology in the industry.
- Operate with integrity: Our products are designed to be uncompromisingly fair and transparent both to our clients as well as their customers.
- Never take risk in the market: We are not a hedge fund, we're not a brokerage, and we never trade on our own behalf. By avoiding taking any side in financial transactions we are able to remain independent, impartial, and focused solely on making the best possible product for our customers.
oneZero is proud to have been named one of Business Intelligence Group's Best Places to Work for four consecutive years.
JOB PURPOSE
Our engineers are responsible for the technical aspects of designing, implementing and maintaining oneZero Financial software products and features, including both commercial products and internal tools.
DUTIES
- As part of a small international team of experienced developers you will be expected to help develop, enhance, and maintain every aspect of the company’s technology suite. Your software will be held to a very high standard of efficiency, reliability, clarity, and usability by the development team and our customers.
- You will write software primarily in C++ with a focus on performance and reliability; you may use modern language features so long as they don’t hurt performance or readability. Occasionally you will need to develop and debug in C# and Typescript/JavaScript.
- Frequently you will be expected to collaborate with the business, design, operations, and QA teams as needed to refine product designs and advise on technical design.
- As needed, you will assist the operations team to efficiently diagnose and resolve issues that occur in production (e.g. forensic log and crash dump analysis, hotfix build generation).
- Other duties as assigned.
REQUIREMENTS
- Significant and demonstrably strong C++ development experience.
- Able to reliably estimate and complete assignments with a minimum of oversight, but able to take direction as necessary.
- A positive, team-oriented attitude. Our team has exceptional productivity and high employee morale because we respect one another and work well together.
- Must have legal authorization to work in the United States.
COMPENSATION
- The salary range for this role is $150,000 to $200,000, depending on relevant experience.

INTRODUCTION
We are accepting applicants for on-site positions in Somerville, MA, or fully remote applicants in the following states:
- New York
- Connecticut
- Illinois
- Texas
- Washington
Come join oneZero Financial Systems! An exciting, fast-growing company with Headquarters in Somerville MA, oneZero empowers banks, brokerages and hedge funds with cutting edge trade routing and execution technology. Our platform, deployed with 200+ entities globally, features a low-latency trading environment, integrations to the world’s leading execution venues, and reliable IT infrastructure and technical support—all designed to be customized and scaled to serve any business model and any size of market participant. We take pride in our great work atmosphere and highly motivated team of engineers. We are currently looking for a motivated and talented Software Engineer to join our development team.
To learn more about the challenges of financial software engineering at oneZero, please read this article: https://www.linkedin.com/pulse/gaming-your-way-top-how-financial-software-companies-can-kline/
Throughout its history, our firm has been guided by three core principles:
- Never compromise on quality: We hire only the best people, giving them the best equipment and tools, so that we can build the highest performing, most stable, and best supported technology in the industry.
- Operate with integrity: Our products are designed to be uncompromisingly fair and transparent both to our clients as well as their customers.
- Never take risk in the market: We are not a hedge fund, we're not a brokerage, and we never trade on our own behalf. By avoiding taking any side in financial transactions we are able to remain independent, impartial, and focused solely on making the best possible product for our customers.
oneZero is proud to have been named one of Business Intelligence Group's Best Places to Work for four consecutive years.
JOB PURPOSE
Our engineers are responsible for the technical aspects of designing, implementing and maintaining oneZero Financial software products and features, including both commercial products and internal tools.
DUTIES
- As part of a small international team of experienced developers you will be expected to help develop, enhance, and maintain every aspect of the company’s technology suite. Your software will be held to a very high standard of efficiency, reliability, clarity, and usability by the development team and our customers.
- You will write software primarily in C++ with a focus on performance and reliability; you may use modern language features so long as they don’t hurt performance or readability. Occasionally you will need to develop and debug in C# and Typescript/JavaScript.
- Frequently you will be expected to collaborate with the business, design, operations, and QA teams as needed to refine product designs and advise on technical design.
- As needed, you will assist the operations team to efficiently diagnose and resolve issues that occur in production (e.g. forensic log and crash dump analysis, hotfix build generation).
- Other duties as assigned.
REQUIREMENTS
- Significant and demonstrably strong C++ development experience.
- Able to reliably estimate and complete assignments with a minimum of oversight, but able to take direction as necessary.
- A positive, team-oriented attitude. Our team has exceptional productivity and high employee morale because we respect one another and work well together.
- Must have legal authorization to work in the United States.
COMPENSATION
- The salary range for this role is $150,000 to $200,000, depending on relevant experience.
See all 523+ C Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new C Software Engineer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a C Software Engineer
Emphasize systems-level depth in your resume
Sponsors reviewing C engineers want to see low-level expertise: memory management, pointer arithmetic, kernel interaction, or hardware interfacing. Generic software experience won't stand out. Lead with the systems domain and the specific environments you've worked in.
Target industries with consistent H-1B approval rates
Defense contractors, semiconductor firms, automotive OEMs, and cloud infrastructure companies sponsor C engineers regularly. These industries have well-established H-1B workflows and legal teams experienced with specialty occupation petitions for systems-level roles.
Make your degree-to-role connection explicit
H-1B approval for C engineering roles depends partly on matching your degree field to the position. Computer science, computer engineering, or electrical engineering degrees map cleanly. If your degree is in a tangential field, document how your coursework directly applies.
Highlight domain-specific certifications and projects
RTOS experience, MISRA-C compliance, or contributions to open-source systems projects signal specialized knowledge. These details strengthen the specialty occupation argument in an H-1B petition by demonstrating the role requires more than a generalist engineering background.
Prepare for technical interviews that go deep on C fundamentals
Sponsoring employers for C roles often test more rigorously than web-stack interviews. Expect questions on undefined behavior, compiler behavior, cache effects, and concurrency primitives. Demonstrating this depth also reinforces the specialty occupation case for your visa petition.
Browse sponsorship-confirmed listings before cold applying
Not every job listing specifies whether the employer sponsors visas. Using Migrate Mate filters your search to verified sponsoring employers, so you spend time on applications where sponsorship is already on the table rather than finding out late in the process.
C Software Engineer jobs are hiring across the US. Find yours.
Find C Software Engineer JobsFrequently Asked Questions
Does a C software engineer role qualify as a specialty occupation for H-1B purposes?
Yes, in most cases. USCIS looks for roles that require at minimum a bachelor's degree in a specific field. C software engineering positions tied to embedded systems, operating systems, or low-level infrastructure consistently meet this standard. Generic software roles with no specific degree requirement are more vulnerable to challenge, so the job description matters.
Do I need a computer science degree specifically, or will other engineering degrees work?
Computer science, computer engineering, and electrical engineering degrees all map well to C software engineering roles. USCIS evaluates whether the degree field is directly related to the position, not whether it matches the exact job title. A degree in mathematics or physics can work if your coursework covered relevant systems or programming topics, but expect closer scrutiny.
Which types of employers most commonly sponsor C engineers on H-1B visas?
Defense contractors, semiconductor companies, automotive suppliers working on embedded systems, and cloud infrastructure teams are the most active sponsors for C engineers. These employers file H-1B petitions routinely and have legal infrastructure to support the process. You can browse verified sponsoring employers in these sectors directly on Migrate Mate.
How does an O-1A visa compare to H-1B for an experienced C software engineer?
The O-1A is worth considering if you have a strong track record: published research, significant open-source contributions, patents, or recognition from peers in systems programming. It has no lottery and no annual cap, unlike the H-1B. The evidence bar is higher, but for engineers with a documented record of impact, it can be a more reliable path.
Can I transfer my H-1B to a new employer if I change C engineering jobs?
Yes. H-1B portability allows you to start working for a new employer once they file a transfer petition, without waiting for approval, as long as your prior H-1B was approved and you've maintained valid status. The new employer must file their own petition describing the C engineering role, and the specialty occupation requirement applies again to the new position.
What is the prevailing wage requirement for sponsored C Software Engineer jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which C Software Engineer employers are hiring and sponsoring visas right now.
Search C Software Engineer Jobs