Senior Software Engineer at GE HealthCare
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 26

Salary

0.0

Posted On

20 Apr, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed systems, Cloud-native software, AWS, Azure, GCP, Kubernetes, Microservices, Go, Python, Java, Spring boot, Flask, AI-assisted development, Software architecture, Agile, CI/CD

Industry

Hospitals and Health Care

Description
Job Description Summary As a Senior Software Engineer, you will design, build, and maintain high‑quality, cloud‑native software systems that solve complex business problems. You will play a key role in delivering secure, scalable, and reliable distributed services, while collaborating closely with product managers, architects, and fellow engineers. This role also expects practical awareness of security‑sensitive systems and the ability to leverage AI‑assisted tools within the software development lifecycle to improve quality and productivity. GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities In this role, you will: Work with the team to help solve business problems Write high quality distributed system software Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Use software engineering best practices to ensure a high standard of quality for all the team deliverables. Engage subject matter experts in successful transfer of complex domain knowledge Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness Minimum Qualifications Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 5+ years of professional software development experience with history of technical innovation. 3+ years of experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP 1+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience Experience providing technical leadership to engineers, leading an engineering team, and or mentorship. 1+ years of hands-on experience using AI-assisted development tools or integrating AI/ML capabilities into production systems Understanding of how AI impacts SDLC, including design, development, testing, deployment, and operations Desired Qualifications Have 2+ experience with provisioning and deploying on Kubernetes platforms. Deep expertise in building containerized microservices, serverless functions using at least one of GO, Python, Java or frameworks like spring boot, flask. Experience with design/architecting large-scale distributed systems preferably using AWS technologies 2+ years working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design Experience with supporting production software deployments Technical expertise across all deployment models on public cloud, and on-premises infrastructure Experience creating, documenting, and communicating software architectures for complex products Experience in building, tracking, and communicating plans within Agile processes Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies. Experience integrating managed AI services, APIs, or SDKs (e.g., LLMs, search, recommendations, automation) into backend systems. Familiarity with concepts such as prompt design, AI output evaluation, embedded search, or vector-based retrieval (at a practical level) Inclusion and Diversity GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. #LI-AM11 #LI-Hybrid Additional Information Relocation Assistance Provided: Yes At GE HealthCare, we see possibilities through innovation. We’re partnering with our customers to fulfill healthcare’s greatest potential through groundbreaking medical technology, intelligent devices, and care solutions. Better tools enabling better patient care. Together, we are not only building a healthier future but living our purpose to create a world where healthcare has no limits.
Responsibilities
You will design, build, and maintain high-quality, scalable distributed software systems while collaborating with architects and product managers. The role involves implementing software components using best practices, conducting code reviews, and integrating AI-assisted tools to improve development productivity.
Loading...