> Markdown version of [/jobs/ext/3093635-principal-engineer-software-r-d](https://www.wearedevelopers.com/jobs/ext/3093635-principal-engineer-software-r-d). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer, Software R&D - **Company:** Baxter International Inc. - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Salary:** $120,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Continuous Integration, Data Security, Relational Databases, DevOps, Distributed Systems, Entity Framework, Microsoft SQL Server, Object-Relational Mapping, Software Engineering, Graphql, Restful APIs, Web Api, Microservices - **Published:** September 26, 2026 - **Apply:** https://baxter.wd1.myworkdayjobs.com/baxter/job/Raleigh-North-Carolina/Principal-Engineer--Software-R-D_JR-210459-1/apply ## About the Role * 5+ years of experience in software development with a strong focus on the .NET ecosystem, 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 Object Relational Mapping (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. ## Description As a Principal Software Engineer, you will play a crucial role in designing, developing, and maintaining software applications using the .NET framework. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs. This position requires strong technical expertise, problem-solving skills, and a passion for continuous learning., * Design, develop, test, and maintain scalable applications and services using C# and the .NET framework. * 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. ## Related Videos - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)