Software Engineer Visa Sponsorship Jobs in North Carolina
North Carolina's software engineering market spans Charlotte's financial technology sector, the Research Triangle's concentration of tech and life sciences companies, and a growing presence from employers like Red Hat, Fidelity Investments, and Cisco. The state's strong university pipeline from NC State and Duke supports consistent demand for software engineers, including candidates who need visa sponsorship.
Find Software Engineer JobsOverview
Showing 5 of 2,101+ Software Engineer Jobs in North Carolina with Visa Sponsorship


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 2,101+ Software Engineer Jobs in North Carolina with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs in North Carolina with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
ENFOS is redefining how global enterprises manage long-term environmental risk. As the category leader in Environmental Obligation Management, our platform centralizes and automates the full lifecycle of Environmental Remediation Obligations (EROs) and Asset Retirement Obligations (AROs)—replacing fragmented spreadsheets and outdated tools with a purpose-built, multi-tenant SaaS platform. For 25 years, ENFOS has helped the world’s leading industrial companies stay audit-ready, SOX-compliant, and financially in control of their environmental obligations. Privately held and profitable, ENFOS operates with no direct competitors and supports a blue-chip customer base spanning energy and natural resources, chemicals, manufacturing, and logistics end markets. With regulatory pressure rising and ESG scrutiny intensifying, ENFOS is uniquely positioned to empower Finance, Legal, and Remediation teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability.
ABOUT THE ROLE
As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on role in delivering high-impact, full-stack features using React and Java. You’ll work on scalable, high-performance web applications used by global industrial leaders to manage complex environmental obligations. You should be comfortable working across the stack—building user interfaces in React, implementing backend logic in Java, and integrating with APIs and databases. You’ll collaborate with product, design, and engineering to ship reliable, scalable features that deliver real customer value.
HOW WE WORK
Agile development: Operate in two-week sprints with clear goals, ownership, and rapid iteration.
Code quality focus: Prioritize automated testing, code reviews, and clean architecture to ensure long-term maintainability.
Modern toolset: Use React, Java, GitLab, Docker, and CI/CD pipelines to streamline development and deployment.
Engineer empowerment: Encourage autonomy and initiative—developers are expected to improve performance, scalability, and user experience.
* Growth mindset: Offer mentorship, exposure to system-level thinking, and a clear path to senior ownership and technical leadership.
Responsibilities
You’ll be training to work in small teams on various issues across an enterprise SaaS product tech stack. We will expect you to have a personal interest in writing clean, modular, well-documented code. You’ll be working to improve our solutions in Java EE as well as structuring and building out UI screens. You’ll be delving into our databases and SQL functions. You’ll be contributing to technical designs and working to develop new features for our customers. Maybe you’ll start surprising us with improvements we didn’t even think about yet.
Top Three Outcomes:
- Deliver End-to-End Product Features: Build and maintain scalable full-stack features using React and Java/Spring Boot, delivering high-quality functionality that meets product and user needs from UI to database.
- Ensure System Performance & Reliability: Continuously optimize API performance, database queries, and backend services to improve responsiveness, scalability, and overall system health.
- Drive Team Collaboration & Code Quality: Contribute to a high-performing engineering culture through code reviews, clean coding practices, and effective collaboration with product, design, and engineering peers.
- Build and maintain full-stack features: Develop responsive user interfaces in React and backend services in Java/Spring Boot to support core product functionality.
- Implement and optimize APIs: Create and consume RESTful APIs that connect frontend components to backend systems, ensuring performance and scalability.
- Contribute across the stack: Collaborate on frontend UI, backend logic, and database design to deliver end-to-end solutions.
- Write clean, testable code: Follow modern development practices to ensure high-quality, maintainable code across both frontend and backend.
- Collaborate cross-functionally: Work closely with product managers, designers, and other engineers to turn business needs into user-centric technical solutions.
- Debug and troubleshoot issues: Identify and resolve bugs and performance bottlenecks across the application stack.
- Continuously improve system performance: Optimize code and database queries to improve page load times, responsiveness, and reliability.
- Contribute to team culture: Participate in code reviews, knowledge sharing, and team discussions to foster a collaborative, high-performance environment.
REQUIREMENTS
Bachelor’s degree in Computer Science, Engineering, or a related technical field
2+ years of professional experience in full-stack development
Proficiency in JavaScript (ES6+), React, and frontend frameworks (e.g., Redux, React Router)
Experience with backend development in Java (Spring Boot, Hibernate, or similar)
Familiarity with RESTful APIs, SQL/NoSQL databases, and ORM tools
Strong understanding of HTML5, CSS3, and responsive design principles
Experience using Git and CI/CD pipelines in a collaborative development environment
Proactive problem-solver with attention to detail and a desire to ship high-quality code
PREFERRED QUALIFICATION
Strong candidates are eager to grow in a full-stack role, committed to continuous learning, and bring a team-first mindset focused on building reliable, user-centric software.
BENEFITS
Salary is competitive with the market
Paid Time Off (Vacation, Sick Days, Public Holidays)
Full Family Health Care Plan (Medical & Vision)
Flexible Spending Account & Retirement Plan (401k)
* Pre-IPO Stock Options
Software Engineer Job Roles in North Carolina
See all 2,101+ Software Engineer Jobs in North Carolina
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Engineer Jobs in North CarolinaSoftware Engineer Jobs in North Carolina: Frequently Asked Questions
Which companies sponsor visas for software engineers in North Carolina?
Several large employers in North Carolina have consistent histories of sponsoring H-1B visas for software engineers. Red Hat and IBM in the Research Triangle, Fidelity Investments and Bank of America in Charlotte, and Cisco's North Carolina offices are among the more active sponsors. Larger employers with dedicated HR and legal teams tend to have more established sponsorship processes than smaller startups.
Which visa types are most common for software engineer roles in North Carolina?
The H-1B is the most common visa category for software engineers in North Carolina, as the role typically qualifies as a specialty occupation requiring a bachelor's degree in computer science, software engineering, or a related field. Candidates already on F-1 OPT or STEM OPT extension are also frequently hired, with employers filing H-1B cap-season petitions to maintain their status beyond the OPT period.
Which cities in North Carolina have the most software engineer sponsorship jobs?
The Research Triangle area, covering Raleigh, Durham, and Chapel Hill, is North Carolina's most concentrated market for software engineering sponsorship jobs, driven by the presence of tech companies, federal contractors, and life sciences firms. Charlotte is the second-largest market, particularly for software engineers working in financial services, fintech, and enterprise software. Smaller pockets of hiring also exist around Cary and the broader Triangle suburbs.
How to find software engineer visa sponsorship jobs in North Carolina?
Migrate Mate is built specifically for international candidates and filters software engineer jobs in North Carolina by visa sponsorship availability, so you're not sorting through listings that don't apply to your situation. Roles are sourced from employers with documented sponsorship histories. Searching by the North Carolina filter on Migrate Mate surfaces positions in the Research Triangle, Charlotte, and surrounding areas where sponsorship is an active part of the hiring process.
Are there any North Carolina-specific factors software engineers should know about visa sponsorship?
North Carolina's Research Triangle is home to several universities and research institutions that create a strong local pipeline of F-1 students, meaning many employers in the area are already familiar with OPT-to-H-1B transitions. The state has no additional licensing requirements that affect software engineering visa petitions at the state level, so the federal H-1B process applies uniformly. Employers tied to federal contracts may have additional background check or citizenship requirements for certain roles.
What is the prevailing wage for sponsored software engineer jobs in North Carolina?
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.