Software Engineer - Columbus
3 hours ago

Job description
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve – we care.What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow's health today, we want to hear from you.
Software Engineer (P3)
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.
You will have opportunities to take on new responsibility, grow your technical skills, and contribute to a greenfield initiative that is strategically critical to our business.
Our Tech StackPrimary 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).
What You'll Do
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.
Minimum Qualifications:
-3+ years of experience in back-end or full-stack software development.
About You
Technical skills:
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.
Nice to have:
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.
Non-technical skills:
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.
Education & Experience
Degree in Computer Science, Software Engineering, or related field, or equivalent experience.
Typically requires 3+ years of relevant software engineering experience.
We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets.
The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations.
In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please click here.Our Base Pay Range for this position
McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson's (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages.
McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.
McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail.
McKesson job postings are posted on our career site:
McKesson is an Equal Opportunity Employer
McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category.
McKesson welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you require accommodation please contact us by sending an email to
Join us at McKesson
Similar jobs
This role is ideal for a hands-on .NET Web Developer who enjoys working across the full software development lifecycle and contributing to business-critical systems. · Design, develop, test, and maintain applications using C# and .NET · ...
2 weeks ago
As a Software Engineer in this contingent role, you will contribute to initiatives of low to moderate complexity within the Software Engineering organization. · Support engineering initiatives by reviewing, analyzing, and troubleshooting basic to moderately complex technical task ...
1 month ago
We are excited to have you join our software engineering ranks as a curious and passionate engineer who desires to drive innovation in software and applications or data solutions for the undisputed leader in private aviation.Discover why NetJets is the ultimate career destination ...
1 day ago
+h2>Job Summary · This role involves executing creative software solutions, design, development, technical troubleshooting with ability to think beyond routine or conventional approaches. · A bachelor’s or master’s degree in a technical or business discipline · 8 – 10 years relat ...
1 month ago
We are looking for a Software Engineer to join our team to build a world-class patient experience through the AndHealth mobile, web and desktop applications, while also ensuring the privacy and security of our patients' data. · ...
1 day ago
A well-known Financial Services Company is looking for a Java Software Engineer in multiple locations. The candidate will design and implement solutions to support our clients. · ...
1 month ago
The Software Systems/Applications Engineer will design innovative software/middleware within artificial intelligence and high-performance computing while contributing to the advancement of knowledge and technology within the university-wide AI(X) Hub. · This will span 15 college ...
2 weeks ago
In this contingent role, you will support software engineering initiatives that range from moderately complex projects to contributions within larger, organization-wide efforts. · ...
1 week ago
The Manager, Software Development and Engineering at NDCHealth Corporation will lead and mentor a team of software engineers in the design, development, and maintenance of innovative healthcare technology solutions. · Lead and manage a team of software developers and engineers. · ...
2 weeks ago
The Manager, Software Development and Engineering at McKesson will lead and mentor a team of software engineers in the design, · development, · maintenance of innovative healthcare technology solutions. · This role is responsible for driving technical excellence, · ensuring timel ...
1 month ago
Nationwide's Technology team is seeking a dynamic organization that enables a Fortune 100 company with nearly $70 billion in annual sales to drive innovation and adopt new technologies that deliver business results. At Nationwide, 'on your side' goes beyond just words. · Analyzes ...
2 weeks ago
We are looking for an Application Engineer with experience in design, development of enterprise systems, · handling high volumes of data. · Consult on complex initiatives with broad impact · and large-scale planning for Software Engineering. · ...
1 month ago
We are looking for an Application Engineer with experience in design, development of enterprise systems, and handling high volumes of data. · Design and implement solutions to support our clients. · ...
4 weeks ago
++We are excited to have you join our software engineering ranks. · ++Drive implementation of software thru analysis and design activities for new business features or value-based enhancements to existing software. · Collaborate with various internal teams like architecture, infr ...
2 weeks ago
· This role focuses on designing, developing and testing software applications that are reliable efficient and user-friendly. · Responsibilities · The Ideal CandidateReasons to Love It ...
1 month ago
We are looking for an Application Engineer with experience in design, development of enterprise systems, and handling high volumes of data. · ...
1 month ago
Battelle's Defense and Material Solutions Business Unit is currently seeking an entry-level Software Engineer with a focus on embedded systems. · Develop and maintain software for embedded systems using C, C++ and Python. · Design and implement software modules for Linux-based pl ...
1 week ago
Battelle's Defense and Material Solutions Business Unit is currently seeking an entry-level Software Engineer with a focus on embedded systems. This position is located in Columbus, OH.The selected candidate will assist in the design, development, testing, and deployment of softw ...
3 days ago
Resumen del empleado · We are looking for a Software Engineer to join our team to build a world-class patient experience through the AndHealth mobile, web and desktop applications, while also ensuring the privacy and security of our patients' data. · ...
1 week ago
We are looking for a Software Engineer with strong backend development experience and a willingness to contribute across the software lifecycle-from design and development to deployment and operations support. · Design, implement, and maintain scalable backend microservices, prim ...
1 month ago