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 requires4+ yearsof 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, pleaseclick here.
Our Base Pay Range for this position
$103,500 - $172,500McKesson 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 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. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.
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) View email address on click.appcast.io or (Canada) View email address on click.appcast.io. Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!
$100k - $120k
...Fullstack Software Developer Clarity Partners is seeking a Fullstack Software Developer local to Richmond, VA. In this role, you will work alongside a team of software developers and domain experts to design and develop custom web-based applications for our client,...SuggestedLocal area- ...day. To learn more, visit Job Description As a C++ Software Engineer at iboss, you will have the opportunity to work on... ...There are many exciting projects on which to work. iboss software developers excel at solving tough problems, collaborating well, and...SuggestedWorldwide
$40 - $80 per hour
...Job Title: Java Full-Stack Developer Duration (Contract): 12 Months Client Location: Glen Allen, VA 23060 Location Preference: Onsite... ...and cloud-native architectures. You will work across the full software development lifecycle, building scalable microservices, developing...SuggestedHourly payContract work$120k - $173k
...Early ApplicantContractmidGlen Allen, Virginia, USPosted Today## Role OverviewInfoLabs inc is hiring a mid-level Java Full Stack Developer. This is a contract role in Glen Allen. Part of InfoLabs inc's Fullstack hiring, posted today. applications are still in the early...SuggestedLong term contractContract workWork at officeLocal area2 days per week1 day per week- ...Title: Java Fullstack Developer Location: Richmond, VA Duration: 11+ Months Job Description Design, develop, and implement complex full-stack application systems across the entire software development lifecycle. Maintaining and upgrading the software following deployment...Suggested
- ...Full Stack Java Engineer/Developer US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY ONLY APPLICABLE ON W2 Qualifications... .... Provide programming support for complex solutions, develop software from established requirements, appropriately deploy code, and...Local areaRemote work
$130k - $150k
...Job Description Full‑stack engineer with experience designing, developing, and implementing highly secure web-based applications to support business requirements, including enterprise‑grade front‑end (JavaScript) and back‑end (Java) components. Follows approved lifecycle...- ...Ideal Candidate Profile: Seeking a Java Full Stack Developer with Spring boot and AWS experience to design, develop, and maintain end... ...implement complex full-stack application systems across the entire software development lifecycle. Maintaining and upgrading the software...
- ...Job Title: Java Full Stack Developer Location: Glen Allen, VA (Onsite) Duration: 12 Months No C2C Only W2 Job Summary The Client is seeking... .... The selected candidate will be responsible for full software development lifecycle activities, including application design...
- ...Job Title: Java Full Stack Developer (Onsite) Location: Glen Allen, VA Duration: 12 Months Pay Rate: $80/hr on C2C / 1099 (OR) $75/hr... ...implement complex full‑stack application systems across the entire software development lifecycle. Maintain and upgrade the software...Work at officeLocal area2 days per week
- ...Job Title: Java/JEE developer Duration: 6+ Months Location: Glen Allen, VA Interview Type: Either Phone or In Person Work Arrangement: Hybrid Note: ~ Candidate must able to come to office (Location: 5600 Cox Road, Glen Allen, VA 23060) on Monday...Work at office
- ...Full Stack Java Developer Location: NY, NJ, GA, VA, TX, WA, CA Duration: 6+ months contract The candidate will work as part... ...develop and implement application systems. Provides application software development services or technical support in situations of moderate...Contract work
- ...Java Developer Our client, an Utility and Energy Generation and Distribution company, is looking for a Java Developer for their Glen... ...follow specifications Prepare and produce releases of software components Prepare technical standards, provide technical advice...
- ...Role : Java/JEE developer Location: 5600 Cox Road Glen Allen VA 23060 (local to Virginia) Duration : 6 Months Java/JEE developer required for upgrading the applications to Websphere 9 and Java 8 and remove IE11 compatibility settings The...Local area
- ...Job Description Title: Java Developer Duration: 6-12 Months Location: Glen Allen, VA - Onsite JOB DESCRIPTION We... ...enterprise-grade applications. You will be part of atalented software team that works on mission-critical applications. Javadeveloper...
$79 per hour
Position: Java Developer Location: Columbus, OH Duration: 6+ Months Client: Huntington Bancshares, Inc. - Columbus Visa Restrictions... ...audiences. - Experience in Fraud Technology. - Hands-on software development in Java with mastery in Object-Oriented Design....H1b- Project Details The candidate will be working on lot of modification of codes , the group is looking to move , integrate codes Data storage moving to dynamodb .... Lot of calculations are done by in memory systems Candidate will be working to modify...
- ...Job Title: Java Developer Location : Richmond, VA (Hybrid) Job Description We are seeking a skilled Java Developer... ...core Java experience and the ability to work across the full software development lifecycle. Key Responsibilities Design,...
- ...Java Developer Client is seeking a qualified, energetic team-player to perform Application Developer duties. The incumbent will perform... ..., supportability, robustness, and scalability of software solutions; working with appropriate staff to ensure that designs...Work experience placement
- Overview: Required / Desired Skills Skill Required / Desired Amount of Experience Java 8/17 Required 8 Years J2EE 6 Required 8 Years Github Required 5 Years JSF/JSP Required 6 Years Apache Log4j2 Required 5 Years Web browser debug Required 5 Years...
- ...Java Developer Location: Need profiles who are local to New Jersey, PA or Virginia and who can come for onsite interview Duration... ...generating tools Automates the integration and delivery of software changes to development, test, and production environments...Contract workLocal area
$105.72k - $132.14k
...Generally, works independently and leads the less experienced developers. Primary Responsibilities Lead the process of implementation planning... ...testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$70 - $80 per hour
...Java Developer Immediate need for a talented Java Developer. This is a 12 months contract opportunity with long-term potential and is located in Richmond, VA/Plano, TX (Hybrid). Pay Range: $70 - $80/hour. Employee benefits include, but are not limited to, health...Contract workLocal areaImmediate start- ...Scripting, PL/SQL, and UML are strongly preferred. Experience with Rationale Requisite Pro, Rational Architect, Rational Application Developer, WebSphere Application Server and Oracle RDBMS are strongly preferred. Knowledge of and experience with other template languages...Work at officeShift work
$164.8k - $188.1k
...disruptors, who love to solve real problems and meet real customer needs. We are seeking Workday Engineers who are passionate about developing highly-resilient, fundamentally-sound objects to support the Human Resource technology driving Capital One. As part of a team...Full timePart timeH1bLocal area- ...description below and if you are interested , please forward your updated resume to ****@*****.*** Job Title: Java Developer Location: Initially Remote work (POST COVID has to relocate to Richmond, CA or New York, NY/NJ) Duration: 12 - 2...Remote workRelocation
$164.8k - $188.1k
...disruptors, who love to solve real problems and meet real customer needs. We are seeking Workday Engineers who are passionate about developing highly-resilient, fundamentally-sound objects to support the Human Resource technology driving Capital One. As part of a team...Full timePart timeH1bLocal area$164.8k - $188.1k
...practices, implementing updates and improvements as needed Develop and maintain clear documentation and training materials for users... ...user experience of the platform Collaborate with the Software Engineers to ensure software works seamlessly on the platforms...Full timePart timeH1bLocal area$104.5k - $234.6k
...Job Description We’re looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality...Temporary workFlexible hoursShift work- ...Java Developer Position: Java developer Location: Either Charlotte, NC or Kennesaw, GA or Richmond, VA Contract: 6-18 months r. Java 11+ Vertx framework Springboot Strong SQL skills Ability to jump between mysql and sql server...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- senior robotics software engineer Richmond, VA
- software engineer internship Richmond, VA
- senior software engineer Richmond, VA
- software developer fintech Richmond, VA
- senior software engineer ruby on rails Richmond, VA
- federal - software developer Richmond, VA
- consulting software engineer Richmond, VA
- software engineer travel Richmond, VA
- junior software developer remote Richmond, VA
- software developer intern Richmond, VA

