Software Developer Jobs in Durham, NC
Software Developer jobs in Durham, North Carolina are concentrated in Research Triangle Park, downtown Durham, and the Chesterfield district, driven by demand in healthtech, enterprise software, and life sciences. Companies actively hiring include Google, KARL STORZ, and Ampere Computing. Scan the live roles below and apply to whichever ones fit.
Find Software Developer JobsOverview
Showing 5 of 83+ Software Developer jobs











During the application process, you will be able to indicate any additional preferred working locations. We encourage all qualified individuals to apply, and we will consider your skills and interests for other open positions across our available locations.
Applicants in the County of Los Angeles: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
In most instances, this position requires in-person interviews as part of the hiring process
In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:
- Health, dental, vision, life, disability insurance
- Retirement Benefits: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance
- Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Kirkland, WA, USA; Los Angeles, CA, USA; Madison, WI, USA; New York, NY, USA; Palo Alto, CA, USA; Pittsburgh, PA, USA; Raleigh, NC, USA; Durham, NC, USA; San Bruno, CA, USA; Seattle, WA, USA; Sunnyvale, CA, USA.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript) in an industry setting.
- Experience working with one or more of the following: Web or Mobile Application Development, Unix/Linux environments, Distributed and Parallel Systems, Machine Learning or AI, Information Retrieval, Natural Language Processing, Networking, Developing Software Systems, or Security Software Development.
- Experience utilizing AI productivity tools to streamline business or development workflows.
Preferred qualifications:
- Master's degree in Computer Science or a related technical field.
- Experience developing accessible technologies.
- Experience with machine learning algorithms and tools, Basics of Machine Learning, Generative Artificial Intelligence (AI), Recommendations/Ranking/Predictions, Natural Language Processing, Speech Audio, Machine Learning Infrastructure, Reinforcement Learning, and Computer Vision.
- Experience developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As a key member of a small and versatile team, you design, test, deploy and maintain software solutions.
US: $123000 - $174000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google.
Responsibilities
- Design, develop, test, deploy, maintain, and improve software.
- Manage project priorities, deadlines, and deliverables.
See All 83 Software Developer Jobs in Durham
Find roles in Durham that match your experience and apply in just a few clicks.
Find Software Developer JobsSoftware Developer Job Market in Durham
Who's Hiring
- Google21

- KARL STORZ14

- Ampere Computing14

- Fidelity Investments14

- NVIDIA7

Software Developer Jobs in Durham: Frequently Asked Questions
How do I get a software developer job in Durham?
Target Durham's strongest hiring sectors first: healthtech, life sciences software, and enterprise SaaS companies anchored near Research Triangle Park and downtown. Employers here prioritize full-stack and backend experience, cloud platforms, and familiarity with regulated data environments common in health and biotech. Networking through local tech meetups and the Durham-based startup community gives candidates a meaningful edge over remote applicants.
Which companies hire software developers in Durham?
Durham software developer roles are posted by Google, KARL STORZ, and Ampere Computing and others right now, based on current listings on Migrate Mate as of November 2026. Durham's employer mix runs from large research-driven institutions and healthtech firms to early-stage startups and established enterprise software companies.
Are there remote software developer jobs in Durham?
Yes, software development is one of the more remote-compatible roles given its desk-based, tools-driven nature. About 100% of software developer openings tied to Durham are remote or hybrid as of November 2026, reflecting broad employer flexibility for this discipline. Backend, cloud, and platform engineering roles tend to offer the most remote flexibility among Durham postings.
How can I get a software developer job in Durham with little or no experience?
The most realistic entry path in Durham is through healthtech and life sciences companies that run internship pipelines and hire junior developers into QA engineering or support-engineering roles as a first step. Duke University, Durham Technical Community College, and local coding bootcamp graduates are active in this market. Building a portfolio with projects relevant to data pipelines or API integration resonates strongly with Durham's dominant employer types.
Related Jobs in North Carolina
See All 83 Software Developer Jobs in Durham
Find roles in Durham that match your experience and apply in just a few clicks.
Find Software Developer Jobs