H-1B Visa Senior C Developer Jobs
Senior C Developer roles qualify as H-1B visa specialty occupations under the software developer classification, requiring at least a bachelor's degree in computer science or a related field. Employers filing H-1B petitions must certify a prevailing wage through a DOL Labor Condition Application before USCIS can approve your petition.
Find H-1B Visa Senior C Developer JobsOverview
Showing 5 of 57+ Senior C Developer jobs










See all 57+ Senior C Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior C Developer roles.
Get Access To All Jobs
We are seeking an experienced C++ developer to join our Equities OMS and Electronic Trading Technology team. The successful candidate will design, develop, and support mission-critical trading systems used across the order lifecycle, including order management, routing, execution, risk controls, and exchange connectivity.
This is a hands-on front-office technology role requiring close collaboration with traders, product managers, and fellow engineers.
Responsibilities
- Design, develop, and support high-performance OMS and electronic trading applications.
- Build scalable, low-latency solutions using modern C++.
- Develop and maintain FIX connectivity, market data integrations, and exchange interfaces.
- Partner with trading, product, operations, and risk teams to deliver business functionality.
- Drive system performance, reliability, and operational excellence.
- Participate in architecture discussions, design reviews, and code reviews.
- Support production systems and resolve complex issues in a fast-paced trading environment.
Required Qualifications
- 8+ years of software engineering experience with a proven track record delivering electronic trading and front-office trading platforms.
- Expert knowledge of modern C++ (C++17/20 preferred).
- Strong Linux development experience.
- Deep understanding of multithreading, concurrency, and distributed systems.
- Experience building front-office trading systems.
- Strong knowledge of:
- Order Management Systems (OMS)
- FIX Protocol
- Market Data
- Smart Order Routing
- Execution Workflows
- Pre-Trade Risk Controls
- Excellent analytical and problem-solving skills.
- Strong communication and stakeholder management abilities.
Preferred Qualifications
- Equities electronic trading experience.
- Experience with EMS, DMA, or algorithmic trading platforms.
- Knowledge of Kafka, Aeron, Redis, KDB+, and Python.
- Experience optimizing low-latency and high-throughput systems.
- Prior experience mentoring developers and leading technical initiatives.
- Experience driving adoption of AI-assisted engineering practices across the SDLC to improve developer productivity, software quality, and delivery speed.
- Familiarity with AI-powered development platforms, agent-driven workflows, and engineering automation at scale.
What We're Looking For
A highly motivated engineer who combines deep C++ expertise with strong electronic trading knowledge, takes ownership of critical systems, and thrives in a fast-paced front-office environment.
Location
Primary Location Full Time Salary Range of $200,000 - $250,000.
See all 57+ H-1B Visa Senior C Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Senior C Developer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Senior C Developer
Benchmark your wage using OFLC data
Run your job title and work location through the OFLC Wage Search before accepting any offer. H-1B LCA certification requires your salary to meet the prevailing wage for your SOC code, and C Developer roles often fall under multiple wage levels depending on seniority.
Verify your SOC code maps correctly
Pull your O*NET occupation profile and confirm your employer's LCA uses the correct Standard Occupational Classification code. Misclassifying a Senior C Developer under a general programmer code can trigger an RFE or prevailing wage shortfall at adjudication.
Target employers with cap-exempt filing history
Universities, nonprofit research institutions, and government-affiliated entities are cap-exempt, meaning your H-1B petition skips the annual lottery. If you're open to research or embedded systems work, these sponsors can file any time of year.
Search verified H-1B sponsors on Migrate Mate
Filter by job title and location on Migrate Mate to find employers with confirmed H-1B filing history for C Developer roles. This narrows your search to companies that have already cleared the LCA and petition process for similar positions.
Prepare a portfolio showing systems-level C work
H-1B specialty occupation approval depends on demonstrating the role requires a specific bachelor's degree. Documenting kernel work, embedded firmware, or memory-managed systems in C strengthens the employer's petition and reduces RFE risk on specialty occupation grounds.
Clarify whether your employer files premium processing
USCIS premium processing guarantees a 15-business-day adjudication decision. For Senior C Developer roles tied to project start dates or critical system deployments, ask your recruiter whether the employer's policy covers premium processing or passes that cost to you.
H-1B Visa Senior C Developer: Frequently Asked Questions
Does a Senior C Developer role qualify as a specialty occupation for H-1B purposes?
Yes. USCIS classifies software and systems developer roles as specialty occupations because they normally require at least a bachelor's degree in computer science, computer engineering, or a closely related field. Your employer must document in the H-1B petition that the specific Senior C Developer position meets this standard, typically by referencing industry norms and internal job requirements.
How do I find Senior C Developer employers that sponsor H-1B visas?
Migrate Mate lets you filter Senior C Developer jobs by employers with verified H-1B filing history, so you're only seeing roles at companies that have already sponsored the visa for comparable positions. DOL LCA disclosure data underlies those filters, giving you a concrete signal of sponsorship intent rather than relying on job description language alone.
What happens to my H-1B status if my Senior C Developer role shifts to embedded or firmware work mid-employment?
A material change in job duties, work location, or employment terms requires your employer to file an amended H-1B petition with USCIS before the change takes effect. Moving from application-layer C development to kernel or firmware work can shift your SOC classification, which may also require a new LCA at the updated prevailing wage level.
Can I switch employers on H-1B while working as a Senior C Developer?
Yes, through H-1B portability. Once your current H-1B petition has been approved and you've maintained valid status, your new employer can file an H-1B transfer petition and you can start working for them as soon as USCIS receives the petition, without waiting for approval. Your new employer must file a fresh LCA covering the Senior C Developer role at the new work location.
Does remote work affect my H-1B if my Senior C Developer role becomes fully remote?
Remote work locations must be covered by a certified LCA. If you move to a new metropolitan statistical area not listed on your original LCA, your employer must file an amended petition with a new LCA covering that location. Short-term remote assignments under 60 days in a year have different rules, but a permanent remote setup in a different city requires an amendment before you start working from there.