G

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Eight to ten years of backend development experience.
  • Strong Java and Spring Boot microservice development skills.
  • Experience with REST APIs and microservices architecture.
  • Knowledge of SQL and relational database concepts, with NoSQL exposure.
  • Experience with AWS services and Docker/container fundamentals.
  • Experience with open-source libraries, Git, and CI/CD.
  • Strong testing, debugging, and problem-solving skills.
  • Experience handling legacy, third-party, and second-party integrations.
  • Knowledge of software development life cycle, product requirements document processes, risks, and failure mode and effects analyses.
  • Awareness of patient-data privacy, cybersecurity, and secure handling of clinical information.

Responsibilities

  • Design and implement Java and Spring Boot services and REST APIs.
  • Develop microservices, business logic, and data-processing components.
  • Design and integrate relational and NoSQL databases.
  • Use appropriate AWS services for compute, storage, messaging, security, and observability.
  • Integrate open-source components and external services securely.
  • Implement authentication, authorization, validation, logging, and error handling.
  • Write unit, integration, contract, and API tests.
  • Debug application, database, network, and performance issues.
  • Participate in design reviews, code reviews, CI/CD, and production support.
  • Develop cloud-native and hybrid cloud/on-premises products using AWS services.
  • Use containers, Kubernetes, CI/CD, infrastructure as code, and production observability.
  • Apply secure engineering practices, including identity and access management, encryption, secrets management, and DevSecOps.
  • Address performance, scalability, availability, reliability, fault tolerance, and disaster recovery.
  • Perform automated unit, integration, API, system, performance, and reliability testing.
  • Apply design, coding, debugging, root-cause analysis, and technical documentation practices.
  • Address integration challenges of third-party and second-party software-as-a-service solutions.
  • Work with AI-DLC and software development acceleration.

Desired Qualifications

  • Experience with Kubernetes, Kafka, or equivalent messaging technologies.
  • Experience with Redis/caching and event-driven application design.
  • Experience with WebSocket, real-time streaming, HL7, or FHIR.
  • Experience in regulated healthcare or medical-device development is strongly preferred for senior architecture, automation, and program roles; it is required only for the Verification Lead role, not this position.
  • Experience with real-time clinical data, device connectivity, patient monitoring, or high-availability clinical applications.

About the Company

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

GE Healthcare Systems provides medical technologies and digital infrastructure to improve diagnosis, treatment, and monitoring of patients. Its products include imaging systems (radiology and cardiology), mobile diagnostic tools, patient monitoring devices, and healthcare IT software that combine hardware, software, and services sold to hospitals, clinics, and research institutions, with revenue from device sales, software licenses, and long-term service contracts. The company differentiates itself by offering a wide, integrated ecosystem of hardware, software, and services, plus AI-driven analytics and a global service network supported by substantial R&D investment. Its goal is to improve patient outcomes and healthcare efficiency by delivering reliable imaging, diagnostics, monitoring, and IT solutions for clinicians.

Company size
1-10
Company stage
IPO
Headquarters
Chicago, IL
Founded
1892

Recently Posted Jobs

Explore more opportunities at GE Healthcare

See more jobs