Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
McKesson

Software Developer

McKesson

Software Developer building microservices, integrations, Kafka pipelines, and AI features for McKesson’s healthcare supply-chain technology. Developing scalable distributed systems and ETL solutions for medical-surgical distribution.

Posted 8/4/2026full-timeRichmond • Virginia • 🇺🇸 United StatesMid-LevelSenior💰 $103,500 - $172,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in architecting and developing microservices-based applications, with a strong focus on real-time data processing and integration using modern frameworks and cloud-native technologies. Proficient in ETL development and performance tuning, with a solid understanding of AI/ML frameworks and cloud platforms.

Highest-signal resume keywords
Microservices ArchitectureApache KafkaETL DevelopmentJava ProgrammingCloud Platforms

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaJavaScriptPythonGoSQLPL/SQLETLOracle Performance TuningContainerizationReal-Time Data Processing
Soft Skills
Problem-SolvingTeam CollaborationIndependent Work
Tools & Technologies
DockerKubernetesGCPAzureAWSTensorFlowPyTorchScikit-learnAPIsMiddleware
Certifications & Qualifications
Cloud CertificationsKafka CertificationsAI Certifications
Industry Keywords
HealthcareSupply ChainMLOpsProduction AI Model DeploymentObservability Tools

Tech Stack

Tools & technologies
ApacheAWSAzureCloudDistributed SystemsDockerETLGoGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesMicroservicesOraclePythonPyTorchScikit-LearnSparkSQLTensorflow

About the role

Key responsibilities & impact
  • 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 integrations between internal systems and third-party platforms using APIs, messaging queues, and middleware
  • Collaborate with AI/ML teams to embed predictive analytics, NLP, and automation features
  • Develop and maintain ETL pipelines using CP4D
  • Write and optimize SQL and PL/SQL queries, stored procedures, and Oracle triggers
  • Ensure performance, scalability, and reliability of distributed systems
  • Participate in sprint planning, code reviews, and CI/CD processes
  • Monitor and troubleshoot production systems to ensure uptime and responsiveness

Requirements

What you’ll need
  • 4+ years of relevant hands-on development experience
  • Strong proficiency in Java, JavaScript, Python, or Go
  • Experience with microservices architecture and containerization using Docker and Kubernetes
  • Experience with cloud platforms such as GCP, Azure, or AWS
  • Proficiency 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 such as TensorFlow, PyTorch, or Scikit-learn
  • Strong problem-solving skills and ability to work independently and in teams
  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience
  • Preferred: healthcare or supply chain experience; API gateways, service mesh, observability tools, MLOps, production AI model deployment, cloud/Kafka/AI certifications, Spark, or Flink

Benefits

Comp & perks
  • Competitive compensation package
  • Annual bonus may be offered
  • Long-term incentive opportunities may be offered
  • McKesson Total Rewards benefits package
  • Reasonable accommodation for job seekers with disabilities