{"id":3002733,"url":"https://alion.io/job/mckesson-compile-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":1827,"name":"McKesson Compile","domain":"mckessoncompile.com","url":"https://alion.io/company/mckesson-compile","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17500,"max_usd":41000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"Dynatrace","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"Windsurf","optional":false},{"name":"Databricks","optional":true},{"name":"FHIR","optional":true},{"name":"HL7","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-21T12:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-21T12:35:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"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\n\nThe candidate will have responsibilities across the following functions: \n\nFull Stack Development: \nDesign and build scalable microservices using Java, Spring Boot, and REST APIs.\nDefine clear API contracts (OpenAPI/Swagger) with consistent error handling and versioning.\nImplement event-driven architectures using Kafka or equivalent messaging systems.\nBuild high-performance data access layers usingJPA/Hibernate and Oracle/Postgres.\nDevelop and enhance UI components using React.js and TypeScript.\nBuild integration layers and admin UIs to support backend workflows.\nEnsureend-to-end flow validation(UI → API → DB → events).\nEnsure production-grade reliability: transaction safety, idempotency, and error recovery.\n\nAI-First Engineering Mindset (Critical): \nActively use AI tools (e. g., GitHub Copilot, Windsurf, Claude or any other McKesson-approved tools)to:\nAccelerate coding, refactoring, and test generation\nImprove developer productivity without compromising maintainability\n\nCritically evaluate AI-generated code for: \nCorrectness and edge cases\nSecurity and data handling risks\nPerformance and scalability\n\nApply AI responsibly in: \nCode generation, debugging, and clear documentation\nUnit Test case creation and coverage improvement\n\nDesign systems that are: \nAI-friendly (clear APIs, structured data, consistent contracts).\nObservable and diagnosable using logs, metrics, and traces.\nSecurity by design.\n\nEngineering Quality and Delivery: \nWrite clean, maintainable, well-tested code(unit + integration tests).\nParticipate in code reviews, design discussions, and architecture decisions.\nWork in Agile teams with strong accountability and ownership of delivery.\nDiagnose and resolve production issues using observability tools, such as Dynatrace.\n\nPlatform and System Thinking: \nBuild services that are:\nReusable\nWell-documented\nEasy for other products to integrate\nFollow best practices in:\nAPI design\nMicroservices architecture\nCI/CD and DevOps pipelines\n\nRequirements: \nDegree or equivalent and typically requires 5+ years of relevant experience.\n5-7 yearsof software development experience in product/enterprise environments\n\nStrong hands-on experience with: \nJava (17+) and Spring Boot.\nREST API design and microservices architecture.\nExperience with React.js + TypeScript (at least 2-3 years).\n\nSolid experience with: \nSQL and relational databases (Oracle/Postgres).\nORM tools (Hibernate/JPA).\n\nExperience with: \nEvent-driven systems (Kafka or similar).\nCaching (Redis or similar).\nCI/CD pipelines and Git-based workflows.\nAutomated testing practices.\nStrong debugging and production issue analysis skills.\n\nAI-First Expectations (Non-Negotiable)\nCandidates must demonstrate:\nPractical use of AI coding assistants in development workflow\nAbility to review, validate, and production-harden AI-generated code\nUnderstanding that:\nAI accelerates development\nEngineers are still accountable for design, correctness, and quality\nIf someone blindly copies Copilot output, this role is not for them\n\nTechnical Leadership: \nProvide technical leadership for day-to-day delivery; clarify requirements, drive design discussions, and align implementation details across the team.\nMentor and support engineers through pair-programming, constructive code reviews, and knowledge sharing.\nPromote consistent engineering practices (testing, documentation, observability) and help the team deliver predictably by breaking work into well-scoped stories and identifying risks early.\n\nFoundational\nClear written and verbal communication — ability to document services and explain technical decisions.\n\nGood-to-Have Skills: \nHealthcare domain experience\nFamiliarity with:\nFHIR / HL7 / C-CDA standards\nHIPAA compliance and PHI/PII handling\nExperience with:\nDatabricks / data pipelines\nElasticsearch / Redis\nDocker / Kubernetes\n\nWhat Success Looks Like: \nDeliver production-ready features end-to-end, not just code.\nBuild scalable, observable, and reusable systems.\nImprove team productivity using AI without degrading quality.\nHelp raise engineering standards across the team.\nSkills\njava, kafka, microservices, react, react.js, redis, rest, spring boot, sql, typescript","description_format":"text","description_chars":4815,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Analytics & BI Consulting"],"lifecycle":[{"event":"open","at":"2026-10-21T12:35:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["seen:2","win:early","comp:attention"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/mckesson-compile-senior-software-engineer-2","json_url":"https://alion.io/job/mckesson-compile-senior-software-engineer-2.json","meta":{"generated_at":"2026-10-24T09:45:44Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14172,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1827},"rest":"https://alion.io/mcp/rest/get_company?id=1827"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmckesson-compile-senior-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmckesson-compile-senior-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmckesson-compile-senior-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mckesson-compile-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmckesson-compile-senior-software-engineer-2"}]}