1

Software Development Engineer Jobs in North Carolina

Labcorp is seeking a Lead Software Development Engineer to join our Corporate IT application development team in Durham, NC. Work Schedule This is a full time, exempt (salaried) position assigned to ...

Software Dev Engineer II - AMZ26216.2 Location: Raleigh, NC Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems ...

Hello, I have an opportunity for " QA SDET Engineer" and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact details and ...

Company Description IT Role: SDET [Java+Selenium] Location: Westlake TX / Raleigh NC Duration: Fulltime BGV will be done for the selected candidates. - Hands-on experience with Java programming ...

SDET

Durham, NC · On-site

$45.25 - $58.50/hr

Kforce has a client in Durham, NC that is seeking a SDET. Responsibilities: * Develops original and creative technical solutions to on-going development efforts * Designs applications or subsystems ...

New

next page

Showing results 1-20

Software Development Engineer information

See North Carolina salary details

$57.7K

$134.1K

$186.8K

How much do software development engineer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for software development engineer in North Carolina is $134,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,100.00 and $157,200.00 per year, depending on experience, location, and employer.

What is the difference between Software Development Engineer vs Software Engineer?

AspectSoftware Development EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; sometimes certificationsBachelor's degree in CS or related field; certifications optional
Work EnvironmentDevelops, tests, and maintains software; often in tech companies or startupsDesigns and implements software solutions; in various industries including tech, finance, healthcare
Industry UsageCommonly used in tech companies, especially in North America and AsiaWidely used across multiple industries and regions
Search & Comparison IntentOften compared for roles involving coding and software creationGeneral term for software development roles

Both roles involve coding and software creation, but a Software Development Engineer typically focuses on developing, testing, and maintaining software in tech environments, often with a more specialized or technical emphasis. Software Engineer is a broader term used across industries, encompassing various aspects of software design and implementation.

What are the key skills and qualifications needed to thrive as a Software Development Engineer, and why are they important?

To thrive as a Software Development Engineer, you need strong programming skills in languages such as Java, Python, or C++, along with a degree in computer science or related fields. Familiarity with version control systems like Git, cloud platforms, and development frameworks is essential, and certifications such as AWS Certified Developer can be advantageous. Problem-solving ability, effective teamwork, and strong communication are crucial soft skills in this role. These skills and qualities enable engineers to build robust software solutions, adapt to evolving technologies, and collaborate efficiently within development teams.

What are some common challenges Software Development Engineers face when working on large-scale projects?

Software Development Engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing code integration from multiple contributors, and ensuring consistent coding standards. Maintaining effective communication and clear documentation becomes essential to prevent misunderstandings and bottlenecks. Additionally, addressing scalability, performance optimization, and thorough testing can be complex, but these experiences also offer valuable opportunities for professional growth and learning.

What does a software development engineer do?

A software development engineer designs, develops, tests, and maintains software applications or systems. They write code using programming languages, collaborate with teams to define requirements, and ensure the functionality and performance of software products. Strong problem-solving skills and knowledge of development tools are essential for this role.

What are Software Development Engineers?

Software Development Engineers (SDEs) are professionals who design, develop, test, and maintain software applications or systems. They work with programming languages, frameworks, and tools to solve problems and build functional solutions for users or businesses. SDEs may specialize in various areas such as web development, mobile applications, or backend systems, and often collaborate with other team members like designers, testers, and product managers. Their responsibilities typically include writing code, debugging, optimizing performance, and ensuring software quality.

What engineers make $300,000 a year?

Senior software development engineers, especially those with expertise in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or in high-demand industries.

Is it true that AI will replace software engineers?

AI is expected to automate certain repetitive coding tasks, but software engineers are essential for designing, developing, and maintaining complex systems. AI tools can augment their work, but they are unlikely to fully replace the need for skilled software engineers in the foreseeable future.

What engineer makes $500,000 a year?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud computing, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.
What are the most commonly searched types of Software Development Engineer jobs in North Carolina? The most popular types of Software Development Engineer jobs in North Carolina are:
Lead Software Development Engineer

Lead Software Development Engineer

Labcorp

Durham, NC • Hybrid

$120K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Labcorp rating

6.6

Company rating: 6.6 out of 10

Based on 1,122 frontline employees who took The Breakroom Quiz

81st of 105 rated laboratories


Job description

Labcorp is a leader in diagnostics, drug development and healthcare innovation. Across every role, we harness data and AI to work smarter, move faster and create breakthrough solutions that improve health outcomes for people. With our global scale and deep expertise, you'll do meaningful work, grow your career and make a real impact. Together, we're improving health and improving lives.


Labcorp is seeking a Lead Software Development Engineer to join our Corporate IT application development team in Durham, NC.

Work Schedule
This is a full time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. in your local time zone. Business needs may occasionally require flexibility in work hours, including earlier, later, or additional hours, with reasonable notice provided when possible.

Applicants who live within 35 miles of Durham, NC location will follow a hybrid schedule. This schedule includes a minimum of three in-office days per week at an assigned location, supporting both collaboration and flexibility.

Job Responsibilities

  • Lead design and development of scalable enterprise applications and RESTful APIs

  • Define and enforce architecture standards for microservices and cloud-native platforms

  • Develop Full Stack services in Polyglot fashion

  • Develop AI stack architecture working with various model serving platforms, e.g. TensorFlow Serving

  • Collaborate with Product, QA, DevOps, and business stakeholders in Agile teams

  • Automate build, test, and deployment pipelines using CI/CD tools

  • Implement test-driven development and maintain high code quality standards

  • Mentor engineers and provide technical leadership across teams

  • Leverage AI tools (e.g., Claude, Cursor, Replit) to improve development productivity and quality

Minimum Qualifications

  • Bachelor's Degree

  • 10 or more years' of experience in software development

  • 10 or more years' of experience developing enterprise applications using Java or Python

  • 3 or more years' of experience designing large-scale application architectures

  • 3 or more years' of experience building RESTful APIs and microservices

  • 3 or more years' of experience working with Spring Framework (Spring Boot, MVC, Security)

  • 3 or more years' of experience using CI/CD tools (Jenkins, Maven or Gradle, Git)

  • 2 or more years' of Machine Learning Ops (ML Ops) design, development and implementation.

  • 1 or more years' of experience working with cloud platforms (AWS or similar)

Preferred Qualifications

  • 2 or more years' of experience with containerization and orchestration (Kubernetes or OpenShift)

  • 2 or more years' of experience with messaging systems (Kafka, RabbitMQ, or similar)

  • 2 or more years' of experience of working with messaging services such as SQS, Kafka, IBM MQ, or Kinesis.

  • 2 or more years' of experience with containerization (Docker, Kubernetes)

  • 1 or more years' of experience with NoSQL databases (MongoDB or DynamoDB)

  • 1 or more years' of experience building front-end applications using Angular, HTML5, CSS3, and JavaScript

  • 1 or more years' of experience integrating AI tools into software development workflows

  • 1 or more years' of experience with automated testing frameworks (JUnit, Mockito)

  • Current or prior Labcorp experience

Additional Job Standards

  • Strong problem-solving and analytical skills

  • Effective written and verbal communication skills

  • Ability to work in Agile/Scrum environments

  • Ability to collaborate across cross-functional teams

  • Capability to mentor and guide engineering teams

About Labcorp

At Labcorp, we are committed to improving health and improving lives through innovation in science and technology. Join a team that is transforming healthcare through modern engineering practices, cloud platforms, and AI-powered development.

Application Window:7/14/2026

Pay Range:$120K/yr to $160K/yr

All job offers will bebased on a candidate's skills and prior relevant experience, applicabledegrees/certifications,as well as internal equity and market data.

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 toworka 7 on/7 off schedule are eligible to receive all the foregoing benefits except PTO or FTO. For more detailed information, pleaseclick 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 ouraccessibility siteor contact us atLabcorp Accessibility. Formore information about how we collect and store your personal data, please see ourPrivacy Statement.



What Labcorp employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom