Software Developer - Microservices, Real-Time Data & AI

McKesson

Richmond (VA)

On-site

USD 103,500 - 172,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

McKesson is seeking a Software Developer to join our Supply Chain Technology team in Richmond, VA. The role focuses on designing scalable microservices and real-time data streaming using Kafka, with strong emphasis on API integrations and AI/ML features.

You will develop, test, and deploy distributed systems, collaborating across teams to power data‑driven decision making for enterprise applications. A 4+ year background in software development and cloud‑native practices is expected.

Qualifications

  • Typically requires 4+ years of relevant experience.

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.

Skills

Java
JavaScript
Python
Go
Microservices
Cloud platforms
APIs & ETL design
AI/ML concepts

Education

Bachelor’s degree in Computer Science or related field

Tools

CP4D
Docker
Kubernetes
Apache Kafka
Oracle SQL
TensorFlow/PyTorch/Scikit-learn

Job description

McKesson is seeking a Software Developer to join our Supply Chain Technology team in Richmond, VA. The role focuses on designing scalable microservices and real-time data streaming using Kafka, with strong emphasis on API integrations and AI/ML features.

You will develop, test, and deploy distributed systems, collaborating across teams to power data‑driven decision making for enterprise applications. A 4+ year background in software development and cloud‑native practices is expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - AI-Driven Microservices & Real-Time Data
Software Developer - AI-Driven Microservices & Real-Time Data

RXinsider LTD. • Richmond (VA)

On-site
USD 103,000 - 173,000
Microservices & AI Software Developer
Microservices & AI Software Developer

McKesson Corporation • Richmond (VA)

On-site
USD 104,000 - 173,000
Software Developer - AI, Real-Time Microservices
Software Developer - AI, Real-Time Microservices

McKesson • Irving (TX)

On-site
USD 104,000 - 173,000
Software Developer: Microservices, AI & Real-Time Data
Software Developer: Microservices, AI & Real-Time Data

McKesson • Town of Texas (WI)

On-site
USD 104,000 - 173,000
Real-Time Data & AI Microservices Engineer
Real-Time Data & AI Microservices Engineer

McKesson • Virginia (IL)

On-site
USD 104,000 - 173,000
Software Developer
Software Developer

McKesson • Irving (TX)

On-site
USD 104,000 - 173,000
Software Developer
Software Developer

McKesson Corporation • Richmond (VA)

On-site
USD 104,000 - 173,000
Software Developer
Software Developer

McKesson Corporation • Virginia (MN)

On-site
USD 104,000 - 173,000
Software Developer
Software Developer

McKesson • Town of Texas (WI)

On-site
USD 104,000 - 173,000
Software Developer
Software Developer

RXinsider LTD. • Richmond (VA)

On-site
USD 103,000 - 173,000