Position Details
About this role
McKesson seeks a P3 Software Engineer to help redesign and rebuild its next-generation cloud-native platform. The role involves building secure, scalable web services and APIs using C# and TypeScript, collaborating in Agile teams, and contributing to event-driven and microservice-based architectures with Kafka.
Key Responsibilities
- Design, develop, and maintain web services, APIs, and background jobs using C# and TypeScript
- Collaborate cross-functionally to refine requirements into testable solutions
- Own solution quality via unit tests, code reviews, and observability; support in production
- Build event-driven and microservice-based architectures using Kafka
- Participate in Agile ceremonies (backlog refinement, estimation, sprint planning, retrospectives) and leverage AI tooling
Technical Overview
Primary tech stack includes C# / .NET, TypeScript, React, Postgres/PostgreSQL, RESTful APIs, and GraphQL. The team also uses Kafka, Git/version control, Terraform, CI/CD pipelines, and unit testing frameworks (xUnit, Jest), with optional/bonus experience in Azure, Redis, microservices architecture, and MFE architecture. Strong quality practices include unit tests, code reviews, and observability, plus use of AI-assisted development tools.
Ideal Candidate
The ideal candidate is a P3 software engineer with 3+ years of back-end or full-stack development experience, strong hands-on skills in C# and TypeScript, and familiarity with RESTful APIs and GraphQL. They have experience with PostgreSQL (schema design and query optimization) and building event-driven/microservice-based architectures with Kafka, while delivering quality through unit tests and observability in an Agile team.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have 3+ years of back-end or full-stack software development experience, Must have hands-on experience with C# (preferred) and JavaScript/TypeScript, Must demonstrate familiarity with RESTful APIs and interest in GraphQL-based API design
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile