Software Engineer
Indexed description
Company: MCKESSON
Location: Columbus, OH (On-site, Remote)
Type: Full-time
Description: As a P3 Software Engineer, you will help redesign and rebuild our next-generation platform on a modern cloud-native technology stack. You will work on small, cross-functional, and highly collaborative teams to deliver secure, scalable services that make our healthcare system work more efficiently and effectively.
Tech Stack
- Primary Skills: C# / .NET, TypeScript, React, Postgres, RESTful APIs / GraphQL
- Secondary Skills: Kafka, Git/version control, Terraform, CI/CD pipelines, Unit testing frameworks (xUnit, Jest)
- Nice to Have: Azure cloud platform, Redis, Microservices architecture, MFE Architecture
- AI & Tooling: Experience using AI-assisted development, testing, and documentation tools (e.g., code-generation, test-generation, static analysis, or observability tools).
- Design, develop, and maintain web services, APIs, and background jobs for the platform using C# and TypeScript.
- Collaborate with product, architecture, QA, and fellow engineers to refine requirements into well-designed, testable solutions.
- Own the quality of the solutions you create through unit tests, code reviews, and observability, and support your services in production.
- Contribute to building event-driven and microservice-based architectures using Kafka and other cloud services.
- Participate in backlog refinement, estimation, sprint planning, and retrospectives as part of an Agile delivery team.
- Leverage AI tools and automation to accelerate development, testing, and documentation where appropriate.
- Continuously learn and share knowledge with your team to improve engineering practices, patterns, and standards.
- 3+ years of experience in back-end or full-stack software development.
- 3+ years of experience in back-end or full-stack software development.
- Hands-on experience with at least one modern object-oriented language (C# preferred) and JavaScript/TypeScript.
- Familiarity with RESTful APIs and an interest in GraphQL-based API design.
- Experience with relational databases (PostgreSQL preferred), including schema design and query optimization basics.
- Exposure to event-driven or microservice architectures and messaging technologies (Kafka preferred).
- Experience writing and maintaining unit tests using common frameworks.
- Comfortable working with Git, CI/CD pipelines, and modern DevOps practices.
- Experience with React or other modern front-end frameworks.
- Exposure to MuleSoft or other integration platforms.
- Experience building or consuming GraphQL APIs in production.
- Familiarity with cloud platforms (Azure preferred) and infrastructure-as-code tools such as Terraform.
- Experience using AI tools to assist with development, testing, or documentation.
- Strong contributor on an Agile team with a bias toward collaboration and shared ownership.
- Able to break down work into small, testable increments and deliver iteratively.
- Comfortable asking questions, giving and receiving feedback, and working through ambiguity.
- Proactively share information so that the right people are informed and aligned.
- Degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- Typically requires 3+ years of relevant software engineering experience.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search