1

Microsoft Software Engineer Jobs in Durham, NC (NOW HIRING)

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and ... Proficiency in Microsoft environments (Visual Studio, VS Code) and cloud services (AWS, Azure) for ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and ... Proficiency in Microsoft environments (Visual Studio, VS Code) and cloud services (AWS, Azure) for ...

Job Summary As a Director of Software Engineering for the Core Software Engineering group, you will ... and Microsoft Azure, we empower customers to run everything from traditional workloads to ...

Software Engr II

Raleigh, NC · On-site

$113K/yr

Software Engineer II Location: Raleigh, NC Work Model: Hybrid work model Purpose and Objective ... Conduct threat modeling using tools like Microsoft Threat Modeling Tool, OWASP Threat Dragon, or ...

Software Engr II

Raleigh, NC · On-site

$113K/yr

Software Engineer II Location: Raleigh, NC Work Model: Hybrid work model Purpose and Objective ... Conduct threat modeling using tools like Microsoft Threat Modeling Tool, OWASP Threat Dragon, or ...

Software Engr II

Raleigh, NC · On-site

$113K/yr

Software Engineer II Location: Raleigh, NC Work Model: Hybrid work model Purpose and Objective ... Conduct threat modeling using tools like Microsoft Threat Modeling Tool, OWASP Threat Dragon, or ...

Senior Software Engineer

Raleigh, NC · Hybrid

$117K - $130K/yr

Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core ... in Software application development and maintenance Preferred Education:Bachelor Degree Preferred ...

... AWS), Microsoft Azure, or Google Cloud Platform (GCP) * 1+ years of experience architecting ... Recruiting for this role ends on 9/11/2026 Work You'll Do As a Lead Agentic Software Engineer II, ...

Showing results 21-40

Microsoft Software Engineer information

See Durham, NC salary details

$61.4K

$142.6K

$198.6K

How much do microsoft software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for microsoft software engineer in Durham, NC is $142,553.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $167,200.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What are popular job titles related to Microsoft Software Engineer jobs in Durham, NC?

For Microsoft Software Engineer jobs in Durham, NC, the most frequently searched job titles are:

What cities near Durham, NC are hiring for Microsoft Software Engineer jobs?

Cities near Durham, NC with the most Microsoft Software Engineer job openings:

Infographic showing various Microsoft Software Engineer job openings in Durham, NC as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $142,553 per year, or $68.5 per hour.

Senior Software Engineer

First Citizens Bank

Raleigh, NC • On-site

$119K - $157K/yr

Full-time

Re-posted 15 days ago


First Citizens Bank rating

7.4

Company rating: 7.4 out of 10

Based on 106 frontline employees who took The Breakroom Quiz

107th of 174 rated banks


Job description

Overview
This position provides complex technical support to data processing systems through enhancement of related software and processes. Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and implements in coordination with management, associates, and end users. Serves as production system support by resolving issues and ensuring ongoing functionality. May oversee the work of less experienced analysts or assist in special projects as needed.
Responsibilities & Qualifications
Duties & Responsibilities:
System Enhancement - Performs a variety of actions that evaluate and improve department systems, processes, and applications. Utilizes programming specifications to construct modules, develop testing methods, and design materials. Provides new feature time estimates for system changes and assists in implementing modifications. Executes test plans to validate application functions as designed.
Analysis - Collects data related to user requests and determines scope, time estimates, and system impacts. Inspects business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy.
Business Support - Provides technical support to production systems by addressing reported issues, anticipating maintenance requirements, and ensuring functionality for end user needs. Drafts documentation to be used for system, end user, and operational purposes, including technical specifications and application designs.
Technical Expertise - Responsible for complex involvement in the software development life cycle including the creation, enhancement, implementation, and evaluation of software. Serves as a technical resource for management, associates, and business units.
On-call Support - Provides 24/7 on-call support via rotations.
Position Specific Skills:
Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core; JavaScript; HTML 5; XML; SQL Scripting and Powershell Scripting
Advanced experience with Microsft Team Foundation Server (TFS) or similar code repository system
Advanced experience with ServiceNow or other information technology ticketing system
Ability to build strong collaborative and productive relationships
In-depth knowledge of System Life Cycle Development methodology (Waterfall and Agile)
Ability to be on call 24 hours a day, 7 days a week, on a rotating basis
Qualifications:
Minimum Required Education and Experience: Bachelor's Degree and 4 years' experience OR High School Diploma or GED/Equivalent and 8 years' experience in Software application development and maintenance
Preferred Education:Bachelor Degree
Preferred Area of Study:Computer Science
Preferred Area of Experience:MS.NET; ASP.NET; SQL Scripting; Powershell Scripting
Required Licenses or Certifications:
Preferred Licenses or Certifications:
Additional Information
Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom