TN Visa .NET Developer Jobs
TN visa sponsorship for .NET Developer roles qualifies under the Systems Analyst or Computer Systems Analyst USMCA category, making it one of the more straightforward paths for Canadian citizens and Mexican nationals with a relevant degree. Employers file directly at the border or through USCIS, with no lottery and no annual cap for Canadians.
See All .NET Developer JobsOverview
Showing 5 of 86+ .NET Developer 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 86+ .NET Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new .NET Developer roles.
Get Access To All Jobs
LOCATION
Austin, TX
Requisition ID 2026-121384
Category Engineering & Software Development
Position type Regular
Pay range USD $135,000.00 - $145,000.00 / Year
Application deadline 2026-04-29
Your opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.
As a Sr. Staff .NET Developer, you will need to be a self-starter who partners well with others. You will be working on a service integration layer distributed across a handful of applications and components. These services support a highly visible and mission critical solution called ComplianceOne, which provides business process automation and related integrations for enterprise management of FINRA registrations and disclosures. You will have the opportunity to work with a number of different integration patterns in a modern SOA architecture, hosted in Pivotal Cloud Foundry.
What you have
- Provide architectural and design inputs for enhancements to existing application components, as well as creation of net new future functions.
- Execute and improve deployment pipeline capabilities using tools such as Github, Bamboo, PCF, Sonar, and Veracode.
- Ensure development work timelines are coordinated with release schedules and project goals.
- Production support via collaborative troubleshooting and debugging, fix coding and testing, and improvements to alerting/monitoring.
Required Qualifications
- BA/BS degree in Computer Science OR related practical experience
- 7+ years of C#/.NET development experience, with an emphasis on API development and back-end services
- 7+ years of .NET Core/.NET 5/.NET 6 development experience
- Proficiency in creating and consuming RESTful services
- Expertise and enthusiasm for unit testing patterns (TDD/BDD) and methodologies
- Demonstrated knowledge of OOP and SOLID principles
- Application performance evaluation and tuning skills
- Knowledge of authorization frameworks (e.g., OAuth 2, SAML, JWT)
- Proficiency working with SQL based RDBMS (e.g., SQL Server, MySql) and T-SQL
- Hands-on familiarity with creating and maintaining CI/CD pipelines (e.g. Bamboo, GitLab, AzureDevOps)
- Exposure to container based application deployment environments (e.g., Cloud Foundry, Kubernetes, Amazon ECS, ACS)
- Experience with message broker and streaming platforms (e.g., RabbitMQ, Kafka)
Preferred Qualifications
- Experience using Data Lakes, particularly Splunk
- Hand-on experience with FINRA Registration and Disclosure APIs
- Usage of UML to facilitate design and architectural discussions
- Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance
Eligible Schwabbies receive
- Medical, dental and vision benefits
- 401(k) and employee stock purchase plans
- Tuition reimbursement to keep developing your career
- Paid parental leave and adoption/family building benefits
- Sabbatical leave available after five years of employment

LOCATION
Austin, TX
Requisition ID 2026-121384
Category Engineering & Software Development
Position type Regular
Pay range USD $135,000.00 - $145,000.00 / Year
Application deadline 2026-04-29
Your opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.
As a Sr. Staff .NET Developer, you will need to be a self-starter who partners well with others. You will be working on a service integration layer distributed across a handful of applications and components. These services support a highly visible and mission critical solution called ComplianceOne, which provides business process automation and related integrations for enterprise management of FINRA registrations and disclosures. You will have the opportunity to work with a number of different integration patterns in a modern SOA architecture, hosted in Pivotal Cloud Foundry.
What you have
- Provide architectural and design inputs for enhancements to existing application components, as well as creation of net new future functions.
- Execute and improve deployment pipeline capabilities using tools such as Github, Bamboo, PCF, Sonar, and Veracode.
- Ensure development work timelines are coordinated with release schedules and project goals.
- Production support via collaborative troubleshooting and debugging, fix coding and testing, and improvements to alerting/monitoring.
Required Qualifications
- BA/BS degree in Computer Science OR related practical experience
- 7+ years of C#/.NET development experience, with an emphasis on API development and back-end services
- 7+ years of .NET Core/.NET 5/.NET 6 development experience
- Proficiency in creating and consuming RESTful services
- Expertise and enthusiasm for unit testing patterns (TDD/BDD) and methodologies
- Demonstrated knowledge of OOP and SOLID principles
- Application performance evaluation and tuning skills
- Knowledge of authorization frameworks (e.g., OAuth 2, SAML, JWT)
- Proficiency working with SQL based RDBMS (e.g., SQL Server, MySql) and T-SQL
- Hands-on familiarity with creating and maintaining CI/CD pipelines (e.g. Bamboo, GitLab, AzureDevOps)
- Exposure to container based application deployment environments (e.g., Cloud Foundry, Kubernetes, Amazon ECS, ACS)
- Experience with message broker and streaming platforms (e.g., RabbitMQ, Kafka)
Preferred Qualifications
- Experience using Data Lakes, particularly Splunk
- Hand-on experience with FINRA Registration and Disclosure APIs
- Usage of UML to facilitate design and architectural discussions
- Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance
Eligible Schwabbies receive
- Medical, dental and vision benefits
- 401(k) and employee stock purchase plans
- Tuition reimbursement to keep developing your career
- Paid parental leave and adoption/family building benefits
- Sabbatical leave available after five years of employment
See all 86+ .NET Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new .NET Developer roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a .NET Developer
Frame your credentials for TN classification
Your degree must map to the Systems Analyst or Engineer category, not just software development broadly. A computer science or software engineering degree is cleanest. If yours is adjacent, prepare a credential evaluation that ties your coursework to the qualifying USMCA occupation.
Target employers experienced with visa sponsorship
Not every company that posts .NET Developer roles has experience with work visa sponsorship. Prioritize mid-size to enterprise employers in financial services, healthcare IT, and consulting, where cross-border hiring for this stack is more routine and HR already understands the documentation requirements. These employers are more likely familiar with the support letter process and qualification standards for specialized technical roles.
Use Migrate Mate to find sponsoring employers
Searching broadly misses the companies that have already cleared the TN process for .NET roles. Migrate Mate filters job listings by visa sponsorship type so you can focus on employers actively willing to support TN status, not just those open to it in theory.
Negotiate the TN offer letter before signing
Your offer letter is a primary TN document. It must state your job title, describe duties that match the Systems Analyst category, confirm your start date, and specify the employment period. A vague letter causes port-of-entry delays or USCIS Requests for Evidence.
Understand the Mexican TN cap before your timeline
Mexican nationals face a 5,500 annual TN allocation. Applications are processed through USCIS, not at the border, and approval timelines vary. Plan your start date with at least 90 days of buffer and confirm with your employer that USCIS filing, not border entry, is your path.
Clarify remote and hybrid work arrangements upfront
TN status ties your work authorization to a specific employer and role. If the position is remote or hybrid across multiple states, confirm that your employer's legal team has addressed worksite flexibility in the TN filing. Undisclosed location changes can complicate renewals.
.NET Developer jobs are hiring across the US. Find yours.
Find .NET Developer Jobs.NET Developer TN Visa: Frequently Asked Questions
Does a .NET Developer role qualify for TN visa sponsorship?
Yes, provided the role aligns with the Systems Analyst or Computer Systems Analyst USMCA occupational category. The job duties must emphasize analyzing, designing, or implementing software systems rather than general coding tasks. Employers and immigration teams often use this classification successfully for .NET Developer positions when the offer letter accurately reflects the analytical scope of the work.
How does TN visa sponsorship compare to H-1B for .NET Developer jobs?
TN has no lottery and no annual cap for Canadian citizens, so you can start as soon as an employer approves the filing or a border officer approves entry. H-1B requires lottery selection, which caps out annually and can delay employment by 12 months or more. For Mexican nationals, TN has a 5,500-per-year allocation processed through USCIS, which is still more predictable than H-1B lottery odds.
How do I find .NET Developer employers willing to sponsor TN visas?
Migrate Mate is built specifically for this search. It surfaces .NET Developer job listings from employers that sponsor TN visas, so you're not sifting through postings from companies unfamiliar with the process. Focusing your search on employers with demonstrated TN experience significantly reduces the time between offer and start date.
Can Canadian .NET Developers enter the U.S. on TN status at the border without pre-filing?
Yes. Canadian citizens can request TN status directly at a U.S. port of entry or preclearance airport by presenting their offer letter, proof of Canadian citizenship, and educational credentials. No advance USCIS petition is required. CBP adjudicates the request on the spot, and if approved, grants TN status for up to three years, renewable indefinitely.
What happens to my TN status if my employer changes my .NET Developer role significantly?
A material change in job duties, title, or employer typically requires a new TN filing rather than relying on the existing approval. If your role shifts from systems analysis to management, for example, the qualifying occupational basis may no longer apply. Your employer's immigration team should evaluate any significant role change before it takes effect to avoid a status gap.
See which .NET Developer employers are hiring and sponsoring visas right now.
Search .NET Developer Jobs