McKesson

Senior Software Engineer

McKesson
Apply
2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and build scalable Java and Spring Boot microservices and define versioned API contracts with consistent error handling.
  • Implement event-driven architectures, high-performance data-access layers, integration layers, and administrative user interfaces.
  • Develop React and TypeScript UI components and validate complete UI-to-API-to-database-to-events flows.
  • Ensure transaction safety, idempotency, error recovery, observability, security by design, and production-grade reliability.
  • Use AI coding assistants for coding, refactoring, debugging, documentation, and test generation while reviewing and hardening their output.
  • Write clean, maintainable, well-tested code and participate in code reviews, architecture decisions, and Agile delivery.
  • Diagnose and resolve production issues using observability tools such as Dynatrace.
  • Provide technical leadership, mentor engineers, clarify requirements, drive design discussions, and promote consistent engineering practices.

Requirements

  • 5–7 years of software development experience in product or enterprise environments.
  • A degree or equivalent and strong hands-on experience with Java 17+, Spring Boot, REST API design, and microservices architecture.
  • At least 2–3 years of experience with React.js and TypeScript.
  • Experience with SQL and relational databases such as Oracle or Postgres, plus Hibernate/JPA ORM tools.
  • Experience with event-driven systems such as Kafka, caching systems such as Redis, CI/CD pipelines, Git-based workflows, and automated testing.
  • Strong debugging, production issue analysis, written and verbal communication, and technical documentation skills.
  • Practical experience using AI coding assistants and the ability to validate, review, and production-harden AI-generated code.
  • Healthcare domain experience and familiarity with FHIR, HL7, C-CDA, HIPAA compliance, and PHI/PII handling are preferred.
  • Experience with Databricks, data pipelines, Elasticsearch, Redis, Docker, or Kubernetes is preferred.

Benefits

  • Hybrid work arrangement in Bengaluru, India.
  • Opportunity to work on healthcare systems impacting patient outcomes and platform-grade services used across multiple teams.
  • Exposure to modern architecture and AI-driven engineering practices.
  • Career growth resources and opportunities in an inclusive environment.

Tech Stack

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