1

Microsoft Software Engineering Jobs in Garner, NC

Principal Software Engineer

Morrisville, NC ยท On-site

$140 - $190/hr

... software engineer guiding a team * 4+ years working in cloud environments (Azure is greatly ... Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be ...

Senior Software Engineer

Raleigh, NC ยท On-site +1

$118K - $195K/yr

About the Job The Red Hat Identity Management (IdM) Engineering team seeks a Senior Software ... Experience with hybrid cloud systems or frameworks (e.g., OpenShift, AWS, Microsoft Azure) #LI-EK1 ...

You will promote software engineering best practices. You will work with a cross-functional team to ... As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft ...

Principal Software Engineer

Raleigh, NC ยท On-site

$131K - $175K/yr

CAPTRUST is seeking a highly skilled and self-driven Senior Specialist Software Engineer to serve ... engineering practices). Microsoft certifications (AZ-204, PL-400, AZ-305) are a plus, not a ...

Principal Software Engineer

Raleigh, NC ยท On-site

$131K - $175K/yr

CAPTRUST is seeking a highly skilled and self-driven Senior Specialist Software Engineer to serve ... engineering practices). Microsoft certifications (AZ-204, PL-400, AZ-305) are a plus, not a ...

Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team ... Be involved with multiple facets of new Silicon software and support including FPGA prototyping ...

Principal Software Engineer

Morrisville, NC ยท Hybrid

$126K - $169K/yr

... within our engineering organization, driving technological excellence and innovation across ... Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be ...

Principal Software Engineer

Morrisville, NC ยท Hybrid

$126K - $169K/yr

... within our engineering organization, driving technological excellence and innovation across ... Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be ...

Senior Software Engineer

Raleigh, NC ยท On-site

$119K - $157K/yr

First Citizens Bank is seeking a Senior Software Engineer to work with cross-functional global ... Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core;

Showing results 21-40

Microsoft Software Engineering information

See Garner, NC salary details

$17

$44

$64

How much do microsoft software engineering jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for microsoft software engineering in Garner, NC is $44.19, according to ZipRecruiter salary data. Most workers in this role earn between $35.14 and $54.42 per hour, depending on experience, location, and employer.

What does a Microsoft software engineer do?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems for Microsoft. They work on a wide range of products, including operating systems, productivity tools, cloud services, and more. These engineers collaborate with cross-functional teams to solve complex technical challenges, ensure product quality, and deliver innovative solutions to millions of users worldwide. Their daily tasks may include coding, code reviews, debugging, and participating in design discussions.

What opportunities exist for career growth within Microsoft software engineering teams?

Microsoft offers a well-defined career path for software engineers, including regular performance reviews, mentorship programs, and opportunities to take on increasing responsibility through technical and leadership tracks. Engineers can progress from entry-level roles to senior, principal, and distinguished engineer positions, or transition into engineering management. The company encourages internal mobility, so you can explore different products, technologies, or even move internationally. Regular training and access to cutting-edge technology also support professional growth and skill development.

What are the key skills and qualifications needed to thrive as a Microsoft software engineer, and why are they important?

To thrive as a Microsoft Software Engineer, you need strong programming skills (such as C#, C++, or Java), a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and source control systems such as Git is highly valued. Collaboration, problem-solving, and effective communication are crucial soft skills for excelling in team-based, fast-paced projects. These abilities enable engineers to create innovative, reliable software solutions and contribute effectively to collaborative, large-scale development efforts.

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

To become a software engineer at Microsoft, 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. A relevant bachelor's degree or higher, along with demonstrated problem-solving skills and project experience, is often required. Applying through the official Microsoft careers website, networking, and preparing for technical interviews are key steps in the process.

What cities near Garner, NC are hiring for Microsoft Software Engineering jobs?

Cities near Garner, NC with the most Microsoft Software Engineering job openings:

Infographic showing various Microsoft Software Engineering job openings in Garner, NC as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,924 per year, or $44.2 per hour.

Principal Software Engineer

Jobtailor

Morrisville, NC โ€ข On-site

$140 - $190/hr

Other

Posted 4 days ago


Job description

  • Architectural Leadership: Designing and overseeing the implementation of microservices architectures
  • Technical Expertise: Serving as a technical authority and resource for teams
  • Innovation and Strategy: Leading the exploration and adoption of emerging technologies
  • Cross-functional Collaboration: Working with product management, operations, and other stakeholders
  • Code Quality Assurance: Ensuring high standards of code quality
  • Process Improvement: Identify and drive initiatives to enhance development processes
Requirements
  • 10+ years of experience developing software
  • 6+ years of experience with modern object-oriented languages (C#, greatly preferred)
  • 3+ years as a technical lead / senior software engineer guiding a team
  • 4+ years working in cloud environments (Azure is greatly preferred)
  • Bachelorโ€™s degree
  • Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be obtained within the first 60 days of start date)
  • AI-200 Certification: Azure AI Cloud Developer Associate Certification (if certification is not current, must be obtained within first 6 months of start date)
  • AZ-400 (Microsoft Certified: Azure DevOps Engineer Expert), AZ-305 (Designing Microsoft Azure Infrastructure Solutions), and possibly other advanced certifications related to architecture and security
ATS Optimization Keywords

Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively โ€” a feature exclusive to JobTailor job listings.

Hard Skills
  • Software Development
  • Object-Oriented Programming
  • Code Quality Assurance
  • Process Improvement
  • Microservices
  • Cloud Computing
  • Technical Architecture
  • Emerging Technologies
  • Development Methodologies
  • Team Guidance
Soft Skills
  • Cross-Functional Collaboration
  • Innovation Leadership
Certifications & Qualifications
  • Microsoft AZ-900
  • AI-200 Certification
  • AZ-400
  • AZ-305
#J-18808-Ljbffr