McKesson

Software Engineer III — Full Stack (Backend-Focused, Core Platform Services)

McKesson
Apply
5 months ago
Remote, United States or Irving, TX, USASenior

Base Salary

$109k - $181k/yr

Responsibilities

  • Design and implement backend services and shared components using Java and Spring Boot.
  • Build documented RESTful APIs with consistent contracts, error handling, versioning, and security standards.
  • Implement event-driven clinical workflow integrations by producing and consuming Apache Kafka events.
  • Develop Oracle data integrations and pipeline components connecting to Databricks for analytics and clinical data processing.
  • Contribute reusable core services, shared libraries, frameworks, and event schemas used by multiple clinical domain teams.
  • Build React and TypeScript integration layers, administrative UIs, and enablement interfaces for end-to-end feature delivery.
  • Write unit, integration, and API-level tests and participate in peer code reviews.
  • Create technical documentation using Markdown, Mermaid diagrams, and API specifications.
  • Use Dynatrace logs, metrics, and distributed traces to investigate production issues and improve reliability and observability.
  • Participate in Agile planning, refinement, reviews, retrospectives, and predictable delivery of committed work.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Typically 4+ years of relevant experience, with 5–7 years of professional software development experience preferred or required in the critical skills section.
  • Strong Core Java and Spring Boot experience, including dependency injection, REST controllers, data access, and testing.
  • Experience designing and implementing RESTful APIs consumed by multiple client applications.
  • Practical experience with event-driven architecture and producing and consuming Kafka messages or equivalent.
  • Strong relational database knowledge, including SQL, JPA/Hibernate, indexing, query optimization, transaction management, and data integrity.
  • Experience with Databricks, Spark, or an equivalent data platform for analytics or pipeline support.
  • Ability to investigate production issues using Dynatrace logs, response-time metrics, and distributed traces.
  • Working experience with React and TypeScript and the ability to modify frontend components supporting end-to-end delivery.
  • Understanding of Linux/Unix environments, shell scripting, basic networking, Git, CI/CD pipelines, and automated testing.
  • Clear written and verbal communication skills for documenting services and explaining technical decisions.
  • Preferred qualifications include healthcare IT experience, clinical data standards knowledge, shared-library or platform-service development, Docker and orchestration exposure, Elasticsearch experience, and enterprise Agile/Scrum familiarity.

Benefits

  • Hybrid work may be available; DFW-area employees may be expected to work onsite at the Las Colinas office at least two days per week, with remaining days remote.
  • McKesson offers a competitive total rewards package, which may include annual bonus and long-term incentive opportunities in addition to base pay.

Tech Stack

Apache KafkaApache SparkDatabricksDockerElasticsearchGitJavaJUnitLinuxReactRedisSpring BootTypeScript
McKesson

About McKesson

10,000+ employees

Welcome to the official LinkedIn page for McKesson Corporation. We're an impact-driven healthcare organization dedicated to “Advancing Health Outcomes For All.” As a global healthcare company, we touch virtually every aspect of health. Our leaders empower our people to lead with a growth mindset and deliver excellence for our customers, partners, and the wellbeing of people, everywhere. We work with biopharma companies, care providers, pharmacies, manufacturers, governments, and others to deliver insights, products and services that make quality care more accessible and affordable. Delivering better health outcomes for our employees, our communities, and our environment. Every day, we strive to inspire and enable people to reach their full potential. To learn more about how #TeamMckesson helps improve care in every setting, visit: https://bit.ly/3xadvB0

Contact me