
Job Description & Key Responsibilities
Baxter is a global leader in healthcare and lifeβscience solutions, operating across more than 100 countries. In India, Baxter has built a strong engineering hub that focuses on developing cuttingβedge software for medical devices, data analytics platforms, and enterprise solutions. The company prides itself on a culture of innovation, continuous learning, and a commitment to improving patient outcomes through technology. With a diverse workforce and a collaborative environment, Baxter encourages engineers to experiment, take ownership, and grow both technically and professionally.
The Software Engineer role in Bangalore is designed for earlyβcareer talent who are eager to translate solid computerβscience fundamentals into realβworld applications. As a member of the Systems Software team, you will be involved in the endβtoβend development lifecycle β from gathering business requirements to designing, coding, testing, configuring, and supporting the final product. The position emphasizes systemsβlevel programming, automation, and the integration of modern engineering practices such as Agile, Lean, XP, and Continuous Integration.
**Key Responsibilities:**
1. Design, develop, and maintain Java, C, or C++ based modules that interact closely with operatingβsystem resources.
2. Write clean, wellβdocumented code adhering to Baxterβs coding standards and best practices.
3. Participate in code reviews, refactoring sessions, and knowledgeβsharing workshops.
4. Build unit, integration, and regression test suites to ensure high reliability.
5. Develop automation scripts and tools to streamline repetitive development and testing tasks.
6. Collaborate with product managers, QA, and security teams to deliver secure and scalable features.
7. Contribute to continuous improvement initiatives, suggesting process enhancements and new technology adoption.
8. Troubleshoot and resolve production issues, providing timely support and rootβcause analysis.
9. Maintain technical documentation for design decisions, APIs, and deployment procedures.
10. Stay updated with emerging trends in systems programming, cloud platforms, and DevOps practices.
**Tech Stack:** Java, C, C++, Git, Jenkins (CI), Docker, Linux, Agile tools (Jira), testing frameworks (JUnit, GoogleTest).
**Growth Path:** Starting as a Software Engineer, high performers can progress to Senior Engineer, Lead Engineer, and eventually to Architecture or Management roles, with opportunities to work on crossβfunctional projects and international collaborations.
**Why Join Baxter?** Baxter offers a competitive compensation package, exposure to missionβcritical healthcare software, and a supportive environment that values learning. Employees benefit from mentorship programs, regular technical talks, and a clear career roadmap. The Bangalore office provides modern amenities, flexible workβfromβhome options, and a vibrant community of engineers passionate about making a difference in the world of health technology.