Software Developer Jobs in North Carolina
Software Developer jobs in North Carolina are among the most active in the Southeast, with steady demand concentrated in financial technology, enterprise software, life sciences, and defense contracting from entry-level through senior and principal levels. The largest hiring metros are Charlotte, Raleigh, and Durham, where employers like Bank of America, Red Hat, and Cisco maintain significant engineering operations. Cloud engineering, full-stack development, and DevSecOps are the specialties appearing most consistently in North Carolina postings. Find a role that fits below and apply directly.
Find Software Developer JobsOverview
Showing 4 of 59+ Software Developer jobs







Labcorp is a global leader in laboratory services, providing the insights and answers that help healthcare providers, patients, researchers, pharmaceutical companies and health systems make confident decisions and improve outcomes. Through our unparalleled science, data, technology and laboratory network, we advance diagnostics, accelerate innovation and help address some of the world’s most important health challenges. As we shape the future of healthcare, we are leveraging advanced technologies, intelligent digital solutions and data-driven innovation across our operations to enhance how work gets done and deliver greater value to customers and patients. With our global scale and deep expertise, you’ll have the opportunity to do meaningful work, grow your career and make a real impact on people’s health around the world. Together, we’re improving health and improving lives.
Lead Software Engineer
Durham NC or Burlington NC
Hybrid Schedule -3 days in office, 2 days remote
Monday-Friday, 1st shift
Job Responsibilities
- Provide hands-on leadership on complex, multi-team initiatives
- Own end-to-end delivery for systems handling high-volume transactions
- Lead architecture and design decisions for distributed systems and event-driven microservices
- Build prototypes and proofs of concept to validate new technologies
- Establish and enforce engineering best practices
- Mentor engineers and drive technical excellence
Minimum Qualifications
- Bachelor’s degree
- 8 or more years of software engineering experience
- 5 or more years of hands-on Java development experience
- 3 or more years of experience developing RESTful web services using the Spring framework
- 3 or more years of experience with build tools such as Maven or Gradle
- 3 or more years of experience with unit testing frameworks such as JUnit or Mockito
- 3 or more years of experience with SQL development and database management
- 3 or more years of experience leveraging Azure or AWS services for solution design and implementation
Preferred Qualifications
- 1 or more years of experience working in the healthcare domain, including knowledge of FHIR, HL7, and Azure Healthcare Services
- 2 or more years of experience developing pipelines for public health or healthcare data (HL7, FHIR, vocabulary, and HHS data standards)
- 1 or more years of experience integrating FHIR healthcare data within Labcorp systems
Additional Job Standards
- Proven ability to learn new technologies and apply research to ongoing projects
- Excellent troubleshooting, follow-through, and problem-solving skills
- Strong analytical, communication, and collaboration skills within Agile teams
Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Employees regularly scheduled to work less than 20 hours, Casual, Intern, and Temporary employees are only eligible to participate in the 401(k) Plan. Employees who are regularly scheduled to work a 7 on/7 off schedule are eligible to receive all the foregoing benefits except PTO or FTO. For more detailed information, please click here.
Labcorp is proud to be an Equal Opportunity Employer:
Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law.
We encourage all to apply
If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
See All 59 Software Developer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Developer JobsSoftware Developer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Software Developer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Retail
- Technology & Software
What North Carolina Employers Look For
The qualifications that appear most often in software developer jobs across North Carolina.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Proficiency in at least one modern programming language such as Java, Python, or JavaScript
- Experience with cloud platforms including AWS, Azure, or Google Cloud
- Familiarity with agile development methodologies and version control systems like Git
- Strong problem-solving skills with the ability to debug and optimize complex codebases
- Effective written and verbal communication skills for cross-functional team collaboration
Software Developer Jobs in North Carolina: Frequently Asked Questions
How do you become a software developer in North Carolina?
North Carolina does not require a state-issued license to work as a software developer, so the path runs through education and demonstrated skills. Most employers expect a bachelor's degree in computer science, software engineering, or a related field, though strong candidates from accredited coding bootcamps and community college programs are hired regularly. Building a portfolio of completed projects and earning vendor certifications in AWS, Azure, or relevant frameworks strengthens candidacy considerably with North Carolina employers.
How much do software developers make in North Carolina?
Software developers in North Carolina earn a median of about $134,710 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,840 for the lowest 10% to over $179,310 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software developers in North Carolina?
Employers hiring software developers in North Carolina right now include Cisco, Wells Fargo, and Northrop Grumman, based on current listings on Migrate Mate as of September 2026. North Carolina's concentration of financial services firms in Charlotte and technology companies in the Research Triangle means large engineering teams are a consistent feature of the local market.
Which North Carolina cities have the most software developer jobs?
Charlotte, Raleigh, and Durham have the most software developer openings in North Carolina. Charlotte's large financial services and fintech sector drives most of that city's volume, while Raleigh and Durham benefit from the Research Triangle Park corridor, which anchors enterprise software, life sciences technology, and defense contracting employers that collectively employ thousands of engineers.
Are there remote software developer jobs in North Carolina?
Yes, and more than most fields. About 77% of software developer openings tied to North Carolina are remote or hybrid as of September 2026, reflecting how naturally suited the role is to distributed work. Back-end and cloud infrastructure positions tend to carry the highest rates of fully remote arrangements, while roles involving on-site lab systems or government-cleared facilities are more likely to require in-person presence.
How can I get hired as a software developer in North Carolina with little or no experience?
The most realistic entry path is an associate or junior developer role tied to an internship or new-graduate program. Large North Carolina employers in the Research Triangle and Charlotte, including major banks, healthcare technology companies, and defense contractors, run structured new-grad rotational programs for candidates with completed degrees or strong bootcamp portfolios. Adjacent roles such as QA analyst, technical support engineer, or data analyst frequently serve as the bridge into software development, and a demonstrated GitHub portfolio or an AWS Cloud Practitioner certification meaningfully improves competitiveness for those without professional experience.
Where can I find and apply to software developer jobs in North Carolina?
You can find and apply to software developer jobs in North Carolina on Migrate Mate, which lists current openings tied to the state. Find roles that fit your experience and specialization and apply directly from the listing.
See All 59 Software Developer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Developer Jobs