See all roles

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

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. They are hiring a Software Engineer III to design and build core services and platform components that clinical applications depend on, focusing on backend development with some frontend integration using React and TypeScript.

Responsibilities

  • Design and implement well-scoped backend services and shared components using Java and Spring Boot, following established architectural patterns
  • Build and maintain RESTful APIs with clear contracts, consistent error handling, and comprehensive documentation that domain teams can adopt with minimal friction
  • Implement event-driven integrations using Kafka — produce and consume events that connect clinical workflows across services (e.g., order state changes, lab result notifications, patient data sync)
  • Build data integrations and pipeline components that connect to Databricks for analytics, reporting, and clinical data processing
  • Write production-quality code against Oracle databases using JPA/Hibernate, with attention to query performance, transaction management, and data integrity
  • Contribute to common core services, shared libraries, and frameworks that are consumed by multiple clinical domain teams (ordering, scheduling, clinical documents, genomics)
  • Build services with reusability as a first-class requirement — consistent API patterns, well-defined event schemas, clear extension points
  • Collaborate with domain teams to understand their integration needs and usage patterns, and adapt platform services to enable rapid application development
  • Follow platform conventions for API versioning, event contracts, data handling, error taxonomy, and security standards
  • Build frontend integration layers, admin UIs, and enablement interfaces using React and TypeScript to expose platform capabilities to end users and domain teams
  • Implement frontend changes required to validate end-to-end clinical workflows — ensuring backend services work correctly through the full stack
  • Work within the existing frontend architecture (Webpack Module Federation, legacy-to-modern migration patterns) without owning frontend architecture decisions
  • Develop unit, integration, and API-level tests to ensure correctness and prevent regressions
  • Participate in peer code reviews, applying established coding, security, and quality standards
  • Create and maintain clear technical documentation (Markdown, Mermaid diagrams, API specs) that enables domain teams to self-serve
  • Use Dynatrace for log analysis, metrics review, and distributed trace investigation to diagnose and resolve production issues with guidance from senior engineers
  • Implement structured logging, telemetry, and error-handling patterns defined by the platform team
  • Identify and implement incremental improvements to service reliability, performance, and operational visibility within your owned components
  • Participate actively in sprint planning, backlog refinement, sprint reviews, and retrospectives
  • Deliver committed work predictably, surface risks early, and communicate blockers clearly
  • Adopt approved tools, frameworks, and CI/CD patterns defined by platform and architecture teams

Skills

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • 5 to 7 years of professional software development experience, with the majority in backend/server-side development
  • Strong proficiency in Core Java and Spring Boot (dependency injection, REST controllers, data access, testing)
  • Experience designing and implementing RESTful APIs consumed by multiple client applications
  • Practical experience with event-driven architectures — producing and consuming messages via Kafka or equivalent
  • Solid understanding of relational databases — SQL, ORM (JPA/Hibernate), indexing, query optimization, transaction management
  • Experience working with or integrating into data platforms (Databricks, Spark, or equivalent) for analytics or pipeline support
  • Ability to investigate production issues using Dynatrace — navigating logs, analyzing response time metrics, and following distributed traces
  • Working experience with React.js and TypeScript
  • Understanding of how frontend applications consume backend APIs, handle state, and render data
  • Ability to build or modify frontend components to support end-to-end feature delivery
  • Solid understanding of Linux/Unix environments, shell scripting, and basic networking
  • Experience with Git, CI/CD pipelines, and automated testing practices
  • Clear written and verbal communication — ability to document services and explain technical decisions
  • Experience in healthcare IT or familiarity with clinical data standards (HL7, FHIR, C-CDA, SNOMED, LOINC, RxNorm)
  • Experience building shared libraries, SDKs, or platform services consumed by other engineering teams
  • Exposure to containerization (Docker) and orchestration
  • Experience with Elasticsearch for search or indexing use cases
  • Familiarity with Agile/Scrum methodologies in enterprise environments

Benefits

  • Annual bonus
  • Long-term incentive opportunities

Company Overview

  • Welcome to the official LinkedIn page for McKesson Corporation. It was founded in 1994, and is headquartered in Richmond, Virginia, USA, with a workforce of 10001+ employees. Its website is https://mms.mckesson.com/.
  • Apply To This Job

    You might like

    [Remote] Client Development (Sales)

    Work from home Full-time role

    [Remote] VP, Finance Strategy

    Work from home Full-time role

    [Remote] Senior Account Executive - Perfecto/BlazeMeter

    Work from home Full-time role

    [Remote] Legal Mortgage Collections Specialist (Foreclosure)

    Work from home Full-time role

    [Remote] Senior Data/ML Engineer

    Work from home Full-time role

    [Remote] Sales Engineer (Remote)

    Work from home Full-time role

    [Remote] Managing Director, Revenue & Business Development- Verity Solutions & CarepathRX- Evernorth

    Work from home Full-time role

    [Remote] Foreign Assistance Program Manager

    Work from home Full-time role

    [Remote] APICII - Freelance Production Designer

    Work from home Full-time role

    [Remote] Staff AI Engineer

    Work from home Full-time role

    Online Visiting Professor Outpatient Coding

    Work from home Full-time role

    Leadership & Brand Strategist (Remote Advisory)

    Work from home Full-time role

    Dental Recovery & Resolution | , |

    Work from home Full-time role

    Experienced Data Entry Clerk – Entry-Level Position at arenaflex

    Work from home Full-time role

    Senior Cyber Incident Responder

    Work from home Full-time role

    Customer Service Representative, Sanford Health

    Work from home Full-time role

    Project Engineer

    Work from home Full-time role

    Closing Coordinator - Multifamily/CRE Loans

    Work from home Full-time role

    Experienced Virtual Customer Support Assistant – Work from Home Opportunity at arenaflex

    Work from home Full-time role

    Experienced Customer Care Advocate – Remote Opportunity with arenaflex

    Work from home Full-time role