Sr Principal Engineer, Software Lead

Baxter•Raleigh, NC
•Hybrid

About The Position

The Sr. Principal Software Engineer serves as a Software Architect for Baxter’s .NET application software. Working closely with another architect, this hands-on role translates product and system requirements into testable software requirements, shapes and evolves the software architecture, and develops production software with the engineering team. The position requires deep .NET expertise, sound design judgment, and the ability to guide software through requirements, architecture, implementation, and verification. The role also leads feasibility analysis, establishes architectural standards and engineering practices, reviews technical designs, and mentors engineers. It contributes to technical strategy and roadmaps, communicates architecture and project overviews to leadership, and coordinates requirements, architecture, and design activities within quality, schedule, and budget boundaries. Baxter’s flexible workplace policy requires a minimum number of onsite days each week; the specific number is not stated.

Requirements

  • Associate degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • At least 8 years of experience developing and delivering production software solutions on the .NET platform.
  • Expert proficiency in C#, .NET, ASP.NET Core, Entity Framework Core, and SQL Server.
  • Experience designing and building scalable APIs and services using REST, GraphQL, and event-driven architectures.
  • Strong understanding of software architecture, object-oriented design, design patterns, data modeling, and SDLC best practices.
  • Hands-on experience with Azure, CI/CD pipelines, automated testing, GitHub, containerization, and secure software development practices.
  • Experience with Kubernetes, asynchronous messaging technologies such as RabbitMQ, and cloud-native application development.
  • Strong communication and collaboration skills.
  • Experience working in Agile/Scrum environments and delivering solutions to complex technical challenges.

Nice To Haves

  • Healthcare interoperability experience, including HL7 FHIR.

Responsibilities

  • Translate product and system requirements into complete, unambiguous, testable software requirements and maintain traceability through verification.
  • Partner with a fellow architect to define and evolve the .NET application platform architecture, evaluate alternatives, and select cost-effective solutions aligned with business objectives.
  • Produce and maintain software requirements specifications, architecture and design documents, and interface specifications.
  • Design, develop, test, and deliver production software against defined requirements and architecture.
  • Lead technical feasibility analyses to inform requirements, architecture, and roadmap decisions.
  • Establish and uphold architectural standards, patterns, and engineering practices.
  • Serve as an independent reviewer in technical and design reviews.
  • Mentor engineers in architecture, design, and lifecycle methodologies, encouraging knowledge sharing and continuous improvement.
  • Influence technical strategy and roadmaps and present architecture, technical, and project overviews to leadership.
  • Plan and schedule requirements, architecture, and design activities, and coordinate engineers within quality, time, and budget boundaries.

Benefits

  • Medical and dental coverage starting on day one.
  • Basic life, accident, short-term and long-term disability, and business travel accident insurance.
  • Employee Stock Purchase Plan with the ability to purchase company stock at a discount.
  • 401(k) Retirement Savings Plan with employee contribution options and company matching.
  • Flexible Spending Accounts.
  • Educational assistance programs.
  • Paid holidays.
  • Paid time off ranging from 20 to 35 days based on length of service.
  • Family and medical leaves of absence.
  • Paid parental leave.
  • Commuting benefits.
  • Employee Discount Program.
  • Employee Assistance Program.
  • Childcare benefits.
  • Potential eligibility for discretionary bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service