Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16737080

    BENGALURU · FULLTIME

    Senior Software Engineer

    McKesson logo

    McKesson

    Bengaluru · onsite · Posted 79d ago

    Sourced fromInstahyre
    Not disclosed4–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Instahyre · 8 questions to answer1.0s
    • Decided the answers for all of them3.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are looking for a Senior Software Engineer, Full-stack, to design, build, and operate scalable, mission-critical healthcare applications. This is a backend-first full-stack role (70% backend / 30% frontend) where you will primarily work on Java and Spring Boot microservices while contributing to React-based UI layers to deliver complete end-to-end features. You will also operate in an AI-first engineering environment, where tools like GitHub Copilot, Windsurf, and Claude are used to accelerate development with a strong expectation that you validate, refine, and productionize outputs to meet security by design with enterprise-grade standards.


    The core responsibilities for the job include the following:


    Full-Stack Development:

    • Design and build scalable microservices using Java, Spring Boot, and REST APIs.
    • Define clear API contracts (OpenAPI/Swagger) with consistent error handling and versioning.
    • Implement event-driven architectures using Kafka or equivalent messaging systems.
    • Build high-performance data access layers using JPA/Hibernate and Oracle/Postgres.
    • Develop and enhance UI components using React.js and TypeScript.
    • Build integration layers and admin UIs to support backend workflows.
    • Ensure end-to-end flow validation (UI, API, DB events).
    • Ensure production-grade reliability: transaction safety, idempotency, and error recovery.


    AI-First Engineering Mindset (Critical):

    • Actively use AI tools (e. g., GitHub Copilot, Windsurf, Claude, or any other McKesson-approved tools) to: Accelerate coding, refactoring, and test generation.
    • Improve developer productivity without compromising maintainability.
    • Critically evaluate AI-generated code for correctness and edge cases, security and data handling risks, and performance and scalability.
    • Apply AI responsibly in code generation, debugging, clear documentation, unit test case creation, and coverage improvement.
    • Design systems that are AI-friendly (clear APIs, structured data, and consistent contracts), observable and diagnosable using logs, metrics, and traces, and security by design.


    Engineering Quality and Delivery:

    • Write clean, maintainable, well-tested code (unit and integration tests).
    • Participate in code reviews, design discussions, and architecture decisions.
    • Work in Agile teams with strong accountability and ownership of delivery.
    • Diagnose and resolve production issues using observability tools, such as Dynatrace.


    Platform and System Thinking:

    • Build services that are: Reusable, Well-documented, Easy for other products to integrate.
    • Follow best practices in API design, microservices architecture, CI/CD, and DevOps pipelines.


    Requirements:

    • Degree or equivalent and typically requires 4+ years of relevant experience.
    • 4-7 years of software development experience in product/enterprise environments.
    • Strong hands-on experience with Java (17+) and Spring Boot, REST API design, and microservices architecture.
    • Experience with React.js and TypeScript (at least 2-3 years).
    • Solid experience with SQL and relational databases (Oracle/Postgres) and ORM tools (Hibernate/JPA).
    • Experience with: Event-driven systems (Kafka or similar), caching (Redis or similar), CI/CD pipelines and Git-based workflows, Automated testing practices
    • Strong debugging and production issue analysis skills.


    AI-First Expectations (Non-Negotiable):

    • Candidates must demonstrate practical use of AI coding assistants in the development workflow.
    • Ability to review, validate, and production-harden AI-generated code.
    • Understanding that: AI accelerates development, but engineers are still accountable for design, correctness, and quality.
    • If someone blindly copies Copilot output, this role is not for them.


    Technical Leadership:

    • Provide technical leadership for day-to-day delivery; clarify requirements, drive design discussions, and align implementation details across the team.
    • Mentor and support engineers through pair-programming, constructive code reviews, and knowledge sharing.
    • Promote consistent engineering practices (testing, documentation, observability) and help the team deliver predictably by breaking work into well-scoped stories and identifying risks early.


    Foundational:

    • Clear written and verbal communication ability to document services and explain technical decisions.


    Good-to-Have Skills:

    • Healthcare domain experience.
    • Familiarity with: FHIR/HL7/C-CDA standards, HIPAA compliance, and PHI/PII handling.
    • Experience with: Databricks / data pipelines, Elasticsearch / Redis, and Docker / Kubernetes.

    Sourced from instahyre

    Section · 02

    Skills

    TypescriptReact.JsSpring BootJavaMicroservicesHibernate

    Section · Company

    About McKesson

    McKesson logo

    McKesson

    Internet

    220

    employees

    1833

    193 years old

    San Francisco,California

    US

    ₹26.4L PA avg

    Avg at McKesson

    About

    We're an impact-driven healthcare organization dedicated to Advancing Health Outcomes For All.

    Industries

    InternetHealthcare / Pharma

    Employee ratings

    9 reviews

    4.0/ 5

    Culture

    4.4

    Career growth

    3.7

    Work-life

    4.9

    Employees rate it well for

    Work-Life Balance49Compensation & Benefits43

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer · waiting for your command