1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21864816

    McKesson logo

    Senior Software Engineer

    McKesson · Bengaluru · onsite · Posted 9d ago

    Not disclosed4–7 yrsfulltimeSourced fromInstahyre

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

    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 abackend-first full-stack role (~70% backend / 30% frontend)where you will primarily work on Java + Spring Boot microservices, while contributing toReact-based UI layers to deliver complete end-to-end features. You will also operate in anAI-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 and enterprise-grade standards


    The candidate will have responsibilities across the following functions:


    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 usingJPA/Hibernate and Oracle/Postgres.
    • Develop and enhance UI components using React.js and TypeScript.
    • Build integration layers and admin UIs to support backend workflows.
    • Ensureend-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
    • Performance and scalability


    Apply AI responsibly in:

    • Code generation, debugging, and clear documentation
    • Unit Test case creation and coverage improvement


    Design systems that are:

    • AI-friendly (clear APIs, structured data, consistent contracts).
    • Observable and diagnosable using logs, metrics, and traces.
    • Security by design.


    Engineering Quality and Delivery:

    • Write clean, maintainable, well-tested code(unit + 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 5+ years of relevant experience.
    • 5-7 yearsof 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 + TypeScript (at least 2-3 years).


    Solid experience with:

    • SQL and relational databases (Oracle/Postgres).
    • 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 development workflow
    • Ability to review, validate, and production-harden AI-generated code
    • Understanding that:
    • AI accelerates development
    • 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
    • Docker / Kubernetes


    What Success Looks Like:

    • Deliver production-ready features end-to-end, not just code.
    • Build scalable, observable, and reusable systems.
    • Improve team productivity using AI without degrading quality.
    • Help raise engineering standards across the team.

    Sourced from instahyre

    Skills

    Apache KafkaredisTypescriptReact.JsSQLREST APISpring BootJavaMicroservices

    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

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • How to find remote software jobs in India in 2026 (complete playbook)
    • How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer · waiting for your command