Software Developer
$103.5k - $172.5kMcKesson
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.
Position Summary
McKesson Corporation is seeking talented Software Developer to join our Supply Chain Technology team with a strong background in microservices architecture, system integrations, CP4D, Apache Kafka, and Artificial Intelligence (AI). This role is ideal for someone with 4+ years of hands-on development experience who thrives in a fast-paced, innovation-driven environment.
You will be responsible for designing and implementing scalable, intelligent systems that power modern enterprise applications and data-driven decision-making.
Key Responsibilities
Architect, develop, and maintain microservices-based applications using modern frameworks and cloud-native technologies.
Design and implement real-time data streaming solutions using Apache Kafka.
Build robust integrations between internal systems and third-party platforms using APIs, messaging queues, and middleware.
Collaborate with AI/ML teams to embed intelligent features into applications, including predictive analytics, NLP, and automation.
Develop and maintain ETL pipelines using CP4D.
Write and optimize SQL and PL/SQL queries, stored procedures, and triggers in Oracle.
Ensure high performance, scalability, and reliability of distributed systems.
Participate in agile development processes, including sprint planning, code reviews, and CI/CD.
Monitor and troubleshoot production systems, ensuring uptime and responsiveness.
Minimum Qualifications
Typically requires 4+ years of relevant experience.
Critical Skills
Strong proficiency in programming languages such as Java, JavaScript, Python, or Go.
Hands-on experience with microservices architecture and containerization (Docker, Kubernetes).
Experience with cloud platforms (GCP, Azure, AWS).
Proficient in ETL development, Oracle performance tuning, and complex SQL.
Deep understanding of Apache Kafka for event-driven and real-time data processing.
Experience implementing AI/ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
Strong problem-solving skills and ability to work independently and in teams
Preferred Attributes
Experience in healthcare or supply chain domain.
Strong analytical and problem-solving skills.
Knowledge of API gateways, service mesh, and observability tools.
Experience with MLOps and deploying AI models in production environments.
Certifications in cloud, Kafka, or AI technologies.
Exposure to data engineering and big data tools (e.g., Spark, Flink).
Education
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
About McKesson Medical-Surgical
McKesson Medical-Surgical (MMS) is a subsidiary and publicly reported segment of the McKesson Corporation. MMS distributes medical-surgical supplies, pharmaceuticals, diagnostic equipment and supplies, along with other solutions and services to virtually every type of healthcare setting and provider outside of the traditional hospital. These markets – often referred to as Alternate Care or Non-Acute Care – include physician offices, surgery centers, long-term care providers, laboratories, home health and hospice agencies, health systems, government facilities and online marketplaces and retailers.
Alternate Care markets are growing rapidly and MMS is proud to be a leader in this space. With a team of approximately 8,000 employees, a network of 15 distribution centers and approximately 900 delivery vehicles, we partner with more than 2,200 leading manufacturers and serve over 200,000 customer accounts across the U.S. Our catalog includes more than 280,000 SKUs of branded and private-label medical-surgical products – from bandages to specialty pharmaceuticals and COVID-19 tests.
Looking Ahead: A New Chapter for MMS
McKesson has announced its intent to separate MMS into an independent company by taking it public through an initial public offering (IPO). The separation could be completed by the second half of calendar year 2027, pending market factors and regulatory approvals. This is an exciting evolution that builds on MMS’s strong foundation and proven leadership in the Alternate Care space. As a standalone company, MMS would be positioned to unlock new opportunities to innovate, grow and lead with even greater agility and focus. We will also continue to be one of the largest medical-surgical distributors in the U.S., with over $11B in annual sales. This separation would accelerate our mission and empower us to shape a future defined by customer-centricity, bold thinking and operational excellence. For job seekers, it’s a unique moment to join a team that’s already making a meaningful impact and leading the way in shaping the future of healthcare delivery in Alternate Care settings – with even greater opportunity ahead as we prepare to become an independent company.
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
$103,500 - $172,500
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. In light of these scams, please bear the following in mind:
McKesson job postings are posted on our career site: careers.mckesson.com.
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. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.
McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) or (Canada) . Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!
$120.9k - $187k
...Serve as the technical lead for complex network initiatives, upgrades, migrations, and infrastructure modernization programs. Develop and maintain network architecture standards, design patterns, engineering documentation, and operational procedures. Lead troubleshooting...SuggestedFull timeWork at officeLocal areaRemote work$164.8k - $188.1k
...implement improvements * Create and maintain comprehensive documentation for all IT systems and services the team * Train users on software and promote IT policies and procedures * Engage in service capacity planning, demand forecasting, and system tuning *...SuggestedFull timePart timeH1bLocal area- ...as swiftly pivoting and iterating when faced with failure. About the Position We are looking for an experienced software developer with extensive experience in developing complex web applications and peripheral systems and infrastructure. We expect this...SuggestedFull timeWork experience placementRemote work
$229.9k - $262.4k
Senior Lead Software Engineer, Full Stack EPTech Top of House enables a positive experience for associates and leaders while empowering... ...Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full...SuggestedFull timePart timeInternshipLocal area$197.3k - $225.1k
Lead Software Engineer, Full stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business... ...Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full...SuggestedFull timePart timeInternshipH1bLocal area$197.3k - $225.1k
Lead Software Engineer, Full Stack EPTech Top of House enables a positive experience for associates and leaders while empowering the... ...Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack...Full timePart timeInternshipH1bLocal area$55k - $151.47k
...Firm Services practice, you will apply data, algorithms, and software engineering to build and deploy software and platform systems... ...professional standards. You will focus on building relationships and developing a deeper understanding of the business context, learning how...Full timeWork experience placementH1b$231.44k - $416.59k
...agents. This role is for a senior technical expert who can directly develop production-grade AI capabilities while also influencing... ...and continuous optimization. Design and implement AI-enabled software development lifecycle (SDLC) practices to improve engineering velocity...Full timeTemporary workWork experience placementWork at officeLocal areaDay shift2 days per week1 day per week$144.2k - $288.4k
.... Position Summary We're looking for a Lead Director of Software Engineering who thinks like a founder, executes like a principal... ...engineering ownership – You have built or led internal developer platforms, engineering productivity tooling. Education Minimum...Hourly payFull timeTemporary workLocal area- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
$117.2k - $143.2k
...* Tuition Reimbursement Program * BECU Cares volunteer time off + donation match IMPACT YOU’LL MAKE: As a Full Stack Software Developer, you’ll help create and enhance the digital experiences that connect members with BECU every day. You’ll play a key role in modernizing...Work experience placementRemote work$92.2k - $138.3k
...Responsibilities Work closely with internal and external team members to develop business capabilities and automation that enable internal... ..., and automated deployments. Demonstrable experience with software development, preferably in one or more of the following: .NET,...Hourly payFull timeTemporary workWork experience placementWork at office- ...&A) office. Roles & Responsibilities: This position will develop new approaches to modernizing T&E that enable practical approaches... ...: Technical experience with agile acquisition, software pathway, middle-tier acquisition, digital engineering, model-based...Temporary workWork experience placementInternshipWork at officeLocal area
$165.56k - $188.09k
Under Armour, Inc. is looking for a Senior Data Analytics Engineer to join their innovative team. This role will involve providing data modeling and visualization solutions that empower business decisions. You will collaborate with various teams to design and implement...Remote work$116.36k - $155.15k
...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,...Full timeTemporary workRemote work1 day per week$125k - $190k
...Description: We are seeking a Lead Construction Design Engineer to develop temporary civil and structural designs for bridge and... ...AutoCAD, RISA-3D, MathCAD, Microsoft Office products, and other software utilized in engineering design Demonstrated time management,...Contract workTemporary workFor contractorsWork at office$136.2k - $204.3k
...building secure, scalable, and automated solutions that support CarMax's customer-first mission. Role Responsibilities Develop and implement self-service capabilities and automation tools to accelerate delivery and improve operational efficiency. Collaborate...Hourly payFull timeWork at officeHome office2 days per week$116.4k - $204.1k
We’re looking for a Lead Product Software Engineer - Cloud Operations to join I nnovateHub , our startup-within-the-enterprise that co... ...modules, designing Azure architectures, and consulting with developers on observability and deployment patterns. You’ll coordinate closely...Work at office$173.5k - $310k
...prototype their own ideas. Requirements Technical Foundation Bachelor Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands-on experience with LLMs or AI systems (NLP preferred) Full-...Work at office- ...SCI none E&M Technologies, Inc. is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what... ...provisioning, installation, configuration, operation, and maintenance of software and infrastructure-as-code in a DevSecOps and continuous...Full timeTemporary workWork experience placementMonday to FridayFlexible hoursShift workNight shift
$229.9k - $262.4k
...You’ll Do: Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions using data movement... ...coding tools (Claude Code, Github Copilot) to accelerate the software delivery process Capital One will consider sponsoring a new...Full timePart timeInternshipLocal area$67.7k - $90.27k
...plays a meaningful role in shaping what comes next. In an environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex problems, and help deliver the secure, resilient, and high-performing...Full timeTemporary workRemote workWork from home$84.9k - $209.5k
...people with our products & services · Create technology in which truly impacts the world · Ability to have immediate impact on developing technology · Unlimited growth potential with inspiring work · Work with the best minds in the industry · Enjoy working in...Temporary workImmediate startFlexible hours- A leading data streaming platform company is looking for a Senior Software Engineer II to take ownership of critical backend systems. The role requires 5+ years of experience and proficiency in backend programming languages, along with hands-on experience in distributed...Remote job
- A dynamic financial services company is seeking a Director of Software Engineering to lead remote teams in developing and launching customer-facing features. Applicants should have 7+ years in software development and 5+ years of people management experience, with skills...Remote work
$50k
...across cloud platforms, including monitoring trends, incident data, and reliability metrics to identify improvement opportunities. Develop reports and dashboards to provide visibility into cloud performance, availability, cost, and consumption metrics, supporting data‑driven...Contract work- ...Experience: 10+ Years Interview: Final Round Face-to-Face (Mandatory) Job Descriptio nWe are looking for an experienced .NET Full Stack Develope r to join our team in Richmond, VA. The ideal candidate should have strong experience in .NET/C#, ASP.NET Core, Web APIs, SQL...Local area
- ...candidate to join our talented Team. Job Title: .NET Full Stack Developer Location(s): Richmond, VA Job Description This position is... .... Good understanding of Agile development methodologies and software lifecycle processes, including user acceptance testing (UAT) protocols...Full timeWork experience placement1 day per week
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are...Full timeWork experience placementRemote work
$75.7k - $136.3k
...skilled Site Reliability Engineering team! Our team designs, develops, and manages applications and infrastructure that support Akamai... ...engineers and sharing best practices Collaborating with software engineering, infrastructure, and platform teams to investigate...Work experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- network software engineer Richmond, VA
- software engineer internship Richmond, VA
- software engineer travel Richmond, VA
- senior robotics software engineer Richmond, VA
- entry level software engineer remote Richmond, VA
- cybersecurity software engineer Richmond, VA
- federal - software developer Richmond, VA
- agile software developer Richmond, VA
- financial software developer Richmond, VA
- graduate software developer no experience Richmond, VA




