Principal .NET Engineer — APIs, Microservices & Azure

Baxter International Inc.

Raleigh (NC)

On-site

USD 120,000 - 165,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage (medical) for eligible
Dental coverage
401(k) with company match
Employee Stock Purchase Plan (ESPP)
Paid time off 20–35 days

Job summary

Baxter International Inc., based in Raleigh, North Carolina, is seeking a Principal Software Engineer to design, develop, and maintain .NET applications, collaborating with cross‑functional teams to deliver high‑quality solutions for clients.

The role requires strong C#, RESTful APIs, GraphQL, ORM experience, and cloud capabilities in Azure and/or AWS, with a focus on microservices and modern DevOps practices.

Qualifications

  • 5+ years of experience in software development with .NET, including C#, Web APIs, and modern application development practices.
  • Strong experience designing, developing, and optimizing applications using SQL Server or other relational database technologies.
  • Experience building and consuming HTTP-based services, including RESTful APIs and GraphQL architectures.
  • Hands-on experience with ORM technologies such as Entity Framework, Dapper, or similar data access frameworks.
  • Experience building and supporting cloud-based solutions within Microsoft Azure and/or AWS environments.
  • Knowledge of microservices architecture, distributed systems, and scalable application design principles.
  • Familiarity with DevOps practices, CI/CD pipelines, automated testing, and modern software delivery methodologies.
  • Strong problem-solving, communication, and collaboration skills, with experience working effectively in Agile environments and contributing to technical leadership initiatives.

Responsibilities

  • Design, develop, test, and maintain scalable .NET applications.
  • Collaborate with product managers, architects, developers, and stakeholders to define technical requirements and solution designs.
  • Develop and maintain RESTful APIs and GraphQL services that support modern application and integration needs.
  • Write clean, maintainable, and high-quality code following established software engineering principles and best practices.
  • Conduct code reviews, provide technical guidance, and contribute to the continuous improvement of development standards.
  • Troubleshoot and resolve complex software defects, performance bottlenecks, and production issues.
  • Partner with DevOps and engineering teams to support modern software delivery practices, including CI/CD and automated testing.
  • Mentor and guide team members while fostering a culture of collaboration, innovation, and continuous learning.

Skills

C#
RESTful APIs
GraphQL
Microservices
DevOps practices
Agile

Tools

Entity Framework
Dapper
Azure
AWS

Job description

Baxter International Inc., based in Raleigh, North Carolina, is seeking a Principal Software Engineer to design, develop, and maintain .NET applications, collaborating with cross‑functional teams to deliver high‑quality solutions for clients.

The role requires strong C#, RESTful APIs, GraphQL, ORM experience, and cloud capabilities in Azure and/or AWS, with a focus on microservices and modern DevOps practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal .NET Engineer: Cloud, APIs & Mentorship
Principal .NET Engineer: Cloud, APIs & Mentorship

Zvh • Raleigh (NC)

On-site
USD 120,000 - 165,000
Health benefits from day one
401(k) with company matching
Employee Stock Purchase Plan (ESPP)
+1
Senior Principal .NET Architect - Lead Platform
Senior Principal .NET Architect - Lead Platform

Zvh • Raleigh (NC)

Hybrid
USD 144,000 - 198,000
Healthcare coverage
ESPP
401(k) with company match
+3
Senior Principal .NET Software Architect
Senior Principal .NET Software Architect

Baxter International Inc. • Raleigh (NC)

Hybrid
USD 144,000 - 198,000
Health coverage start day one
ESPP with stock discount
401(k) with company match
+1
Senior Cloud Architect - Enterprise APIs & Multi-Region
Senior Cloud Architect - Enterprise APIs & Multi-Region

Zvh • Raleigh (NC)

Hybrid
USD 152,000 - 209,000
Health benefits
401(k) plan
Employee Stock Purchase Plan
+1
Senior Cloud-Native Architect, Enterprise R&D
Senior Cloud-Native Architect, Enterprise R&D

Baxter International Inc. • Raleigh (NC)

Hybrid
USD 152,000 - 209,000
Medical and dental coverage from day 1
Employee Stock Purchase Plan (ESPP)
401(k) Retirement Savings Plan
+1
Sr Principal Engineer, Software Lead
Sr Principal Engineer, Software Lead

Baxter International Inc. • Raleigh (NC)

Hybrid
USD 144,000 - 198,000
Health coverage start day one
ESPP with stock discount
401(k) with company match
+1
Principal Engineer, Software R&D
Principal Engineer, Software R&D

Zvh • Raleigh (NC)

On-site
USD 120,000 - 165,000
Health benefits from day one
401(k) with company matching
Employee Stock Purchase Plan (ESPP)
+1
Principal Engineer, Software R&D,
Principal Engineer, Software R&D,

Baxter International Inc. • Raleigh (NC)

Hybrid
USD 120,000 - 165,000
401(k) Plan
ESPP
Paid time off (20–35 days)
+1
Cloud Software Engineer - Healthcare Vision and Impact
Cloud Software Engineer - Healthcare Vision and Impact

Baxter International Inc. • Skaneateles Falls (NY)

On-site
USD 88,000 - 121,000
Health and dental insurance
401(k) with company match
Employee Stock Purchase Plan (ESPP)
+5
Senior .NET Lead | Azure, API & Angular Architect
Senior .NET Lead | Azure, API & Angular Architect

ICONMA • Raleigh (NC)

On-site
USD 120,000 - 180,000
Health benefits
Referral program
Excellent growth opportunities