Senior Software Development Engineer Visa Sponsorship Jobs in North Carolina
Senior software development engineer visa sponsorship jobs in North Carolina are concentrated in the Research Triangle (Raleigh, Durham, Chapel Hill), Charlotte, and the growing tech corridors around companies like Cisco, Red Hat, and Bandwidth. The region's strong university pipeline from NC State, Duke, and UNC fuels consistent demand for experienced engineering talent requiring H-1B visa sponsorship.
Find Senior Software Development Engineer JobsOverview
Showing 5 of 101+ Senior Software Development 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 101+ Senior Software Development 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 Senior Software Development Engineer Jobs in North Carolina with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
Red Hat is seeking a Senior Software Engineer to join the CI/CD and delivery engineering team within Red Hat OpenShift Service on AWS (ROSA). ROSA is Red Hat's fully managed Kubernetes platform on AWS, built on a large-scale multi-tenant architecture where Red Hat operates shared control plane infrastructure while customers securely run workloads in their own AWS accounts.
This team owns the systems and practices that define how ROSA software moves from commit to production — across global AWS regions, safely and at speed. You will design, build, and operate the CI/CD pipelines, testing infrastructure, release automation, and delivery tooling that the broader ROSA engineering organization depends on every day. The stack includes Prow, ci-operator, Argo CD, Terraform, Konflux, and app-interface/qontract, with a strong emphasis on pipeline reliability, progressive delivery, automated quality gates, and infrastructure-as-code validation. There is no separate operations team: what you build, you run — including operating across a multi-region fleet of management clusters and service clusters via OCM APIs.
This is not a role where CI/CD is a side responsibility. It is the job. You will own the end-to-end delivery pipeline for a complex, multi-region managed Kubernetes service — designing systems that catch problems before they reach production, enable safe and frequent releases, and give engineers fast, reliable feedback on every change. Success requires deep expertise in CI/CD architecture, build and release engineering, automated testing strategy, and production delivery, combined with strong Kubernetes and AWS fluency and the judgment to make sound trade-offs in a high-stakes production environment.
As Red Hat continues evolving toward a more AI-enabled software development lifecycle, you will also help define how AI-powered tooling and automation are integrated into CI/CD — from intelligent test selection and AI-assisted code review to agentic pipeline automation and LLM-powered release validation. Our engineering culture values strong ownership, technical depth, open collaboration, and continuous improvement.
What you will do
- Own and evolve ROSA's CI/CD platform. Design, build, and operate the CI/CD pipelines and delivery infrastructure that ROSA engineering depends on to ship software safely and frequently. Own the full pipeline lifecycle — from source integration and build automation through testing, artifact management, promotion, and production deployment. Ensure pipelines are fast, reliable, observable, and secure. You are accountable for the health and reliability of the delivery path the same way a platform engineer is accountable for uptime.
- Design and implement automated testing and quality gates. Build testing infrastructure and automated quality gates that catch defects, regressions, security issues, and configuration drift before they reach production. Define and enforce testing strategies across unit, integration, end-to-end, and infrastructure validation stages. Ensure that test results are fast, trustworthy, and actionable — flaky tests and slow feedback loops are problems you own and fix.
- Drive progressive delivery and release engineering. Implement and operate progressive delivery strategies — canary deployments, sector-based staged rollouts, and progressive promotion through environment gates — that allow ROSA to release changes safely across global AWS regions. Build release automation that is repeatable, auditable, and resilient. Own the tooling and processes that determine how and when software reaches production.
- Build and maintain infrastructure-as-code and configuration validation. Ensure that Terraform, Kubernetes manifests, and other infrastructure-as-code artifacts are validated, linted, and tested as part of every pipeline run. Integrate policy-as-code and security scanning into the delivery pipeline so that infrastructure changes meet compliance and security requirements before they are applied.
- Leverage AI to accelerate CI/CD and delivery. Explore and integrate AI-powered tooling into the CI/CD lifecycle — intelligent test selection, automated root cause analysis for pipeline failures, and agentic CI triage. Help shape how the broader engineering team adopts AI-assisted delivery practices.
- Operate what you build with a high reliability bar. The CI/CD platform is production infrastructure. Own its reliability with clear SLOs, monitoring, alerting, and incident response. When a pipeline is broken or a release is blocked, you are in the room driving resolution. Continuously measure and improve pipeline performance — build times, test cycle times, deployment frequency, change failure rate, and mean time to recovery.
- Collaborate across engineering, product, and SRE. Work closely with platform, SRE, security, and product teams to understand their delivery needs and ensure the CI/CD platform supports them effectively. Surface risks, bottlenecks, and improvement opportunities proactively. Translate delivery engineering best practices into tooling and automation that the whole organization benefits from.
- Champion delivery engineering practices and mentor peers. Lead by example in code reviews, design discussions, and architectural decisions related to CI/CD and delivery. Share deep domain knowledge through design documents, runbooks, and hands-on collaboration. Help engineers across the organization understand and adopt CI/CD best practices, and mentor less experienced engineers on build, test, and release engineering.
What you will bring
We're looking for a strong individual contributor who combines deep CI/CD and delivery engineering expertise with sound judgment and production accountability. You think in pipelines and feedback loops, write automation that operates reliably at scale, and treat the delivery path as critical infrastructure.
- Bachelor's degree in Computer Science, Engineering, or related STEM field — or equivalent practical experience.
- 5+ years of software engineering experience, with a significant focus on CI/CD, build and release engineering, or developer tooling in production environments.
- Deep CI/CD expertise. You have designed, built, and operated CI/CD pipelines end-to-end for complex software systems — including build automation, automated testing at multiple stages, artifact management, progressive delivery, pipeline security, and quality gates. You understand CI/CD not as a checkbox but as a discipline: pipelines should be fast, reliable, observable, and secure. Hands-on experience with tools such as Prow, Argo CD, Tekton, GitHub Actions, Jenkins, or similar CI/CD platforms in production.
- Strong programming skills in Go, Python, or similar languages, with experience building delivery tooling, test infrastructure, and automation systems.
- Solid Kubernetes and AWS fluency. You understand the platform your pipelines deliver to — including EKS, IAM, networking, Terraform, GitOps, and infrastructure-as-code patterns. You don't need to be an infrastructure architect, but you need to understand how delivery interacts with the platform and how infrastructure changes should be validated and promoted.
- Experience with or strong interest in AI-assisted engineering. You've used or are eager to integrate AI-powered tooling into engineering and delivery workflows — coding agents, automated code review, intelligent test selection, or agentic CI/CD — and you actively look for new ways to apply AI to accelerate delivery and improve quality.
- Strong production ownership. Experience operating CI/CD infrastructure as production systems with real SLOs, participating in incident response when the delivery path is impacted, and taking full accountability for pipeline reliability and performance.
- Expertise in automated testing strategy. You understand how to design testing pyramids, manage test environments, reduce flakiness, and build quality gates that engineering teams trust and rely on.
- Strong communication and collaboration skills. Able to clearly articulate delivery engineering designs, risks, and trade-offs in code reviews, design documents, and cross-team discussions. You write clearly and review thoroughly.
- Strong SDLC discipline. You understand the full software development lifecycle and continuously improve how software moves from development through testing, staging, and production. You follow defined processes, identify inefficiencies, and advocate for improvements that make delivery faster, safer, and more predictable.
Nice to have:
- Experience with HyperShift, OpenShift, or managed Kubernetes control plane technologies in production environments.
- Experience building CI/CD systems for multi-region, multi-tenant managed services on AWS with strong availability, security, and compliance requirements.
- Experience with DORA metrics and using delivery performance data to drive engineering improvements.
- Track record of adopting AI-assisted delivery workflows, including intelligent test selection, automated code review, or agentic CI/CD tooling.
- Experience with policy-as-code frameworks (OPA, Kyverno) integrated into delivery pipelines.
- Experience with Prow, ci-operator, or OpenShift CI infrastructure.
- Contributions to upstream open source communities, particularly within Kubernetes, CI/CD tooling, or delivery engineering projects.
COMPENSATION
- Salary range: $118,600.00 - $195,680.00. Actual offer will be based on your qualifications.
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.
ABOUT RED HAT
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
BENEFITS
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
INCLUSION AT RED HAT
Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
EQUAL OPPORTUNITY POLICY (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply.
Senior Software Development Engineer Job Roles in North Carolina
See all 101+ Senior Software Development 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 Senior Software Development Engineer Jobs in North CarolinaSenior Software Development Engineer Jobs in North Carolina: Frequently Asked Questions
Which companies sponsor visas for senior software development engineers in North Carolina?
Companies with consistent H-1B sponsorship records for senior software development engineer roles in North Carolina include Cisco Systems, Red Hat (IBM), Bandwidth, Epic Games, Fidelity Investments, and Lenovo's North American headquarters in Morrisville. Research Triangle Park hosts dozens of mid-size and enterprise tech employers that regularly file Labor Condition Applications for senior-level engineering positions.
Which visa types are most common for senior software development engineer roles in North Carolina?
The H-1B is the most common visa for senior software development engineers in North Carolina, given that the role consistently qualifies as a specialty occupation requiring at least a bachelor's degree in computer science or a related field. Some candidates, particularly from Canada or Mexico, may qualify under the TN visa. Senior engineers with extraordinary ability or exceptional achievements may also explore the O-1A category.
Which cities in North Carolina have the most senior software development engineer sponsorship jobs?
The Research Triangle area, covering Raleigh, Durham, and Chapel Hill, accounts for the majority of senior software development engineer sponsorship opportunities in North Carolina, driven by Research Triangle Park and a dense cluster of tech and biotech employers. Charlotte is a secondary hub, with financial services firms and fintech companies actively hiring senior engineers. Morrisville and Cary also have significant concentrations due to established corporate campuses.
How to find senior software development engineer visa sponsorship jobs in North Carolina?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to search for senior software development engineer roles in North Carolina without manually screening each posting. Because sponsorship willingness is not always stated in standard job ads, Migrate Mate's curated board focuses on employers with active sponsorship histories, saving significant research time for candidates targeting North Carolina's tech hubs.
What should senior software development engineers know about the North Carolina job market before pursuing visa sponsorship?
North Carolina's Research Triangle Park is one of the largest research and technology parks in the United States, which means employers there are generally experienced with H-1B sponsorship processes. The state's strong university pipeline from NC State University and Duke University creates competition for senior roles, so candidates typically need demonstrable leadership experience, system design depth, or specialization in areas like distributed systems, cloud infrastructure, or machine learning to stand out.
What is the prevailing wage for sponsored senior software development 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.