JOBSEARCHER

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

McKessonMinneapolis, MNL6 LeadSeptember 15th, 2026
Overview In this role you design and build foundational backend services and platform components for iKnowMed, a leading oncology EMR. You will work across backend and frontend integration layers to enable rapid, reusable solutions for clinical applications. You collaborate with senior engineers to ensure scalable, well-documented services that researchers and clinicians can trust. This is a chance to impact patient care through robust, scalable software in a healthcare domain. Compensation / BenefitsTotal Rewardscompetitive base payhybrid work arrangementonsite days in Las Colinas (DFW)equal opportunity employercareer growth and impact ResponsibilitiesDesign and implement well-scoped backend services and shared components using Java and Spring BootDevelop RESTful APIs with clear contracts, error handling, and documentation for domain teamsImplement event-driven integrations using Kafka to connect clinical workflowsBuild data integration and pipeline components with Databricks for analytics and processingWrite production-quality Java code against Oracle databases with focus on performance and data integrityContribute to core platform enablement via shared libraries and frameworks used by multiple domain teamsCollaborate with domain teams to understand integration needs and adapt platform servicesFollow API versioning, event contracts, data handling, error taxonomy, and security standardsCreate frontend integration layers and enablement UIs using React and TypeScript for end-to-end validationDevelop tests, perform code reviews, and maintain technical documentation for self-serve use Key requirements5 to 7 years of professional software development experience with a backend focusStrong proficiency in Core Java and Spring BootExperience designing RESTful APIs consumed by multiple clientsExperience with event-driven architectures using KafkaSolid understanding of relational databases (SQL, ORM, indexing, transactions)Experience with data platforms (Databricks, Spark) for analytics or pipelinesAbility to investigate production issues using DynatraceWorking knowledge of React.js and TypeScript for frontend integrationFoundational Linux/Unix, shell scripting, networkingGit, CI/CD pipelines, and automated testing practicesCollaborative cross-team communicationCustomer-focused mindset and developer experienceProblem solving and analytical thinkingJavaSpring BootJPA/Hibernate