Senior Software Engineer

GE Healthcare Private Limited

Karnataka

On-site

INR 1,800,000 - 2,800,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GE Healthcare Private Limited in India seeks a Senior Software Engineer to design and deliver large software components while guiding architectural decisions. You will lead design discussions, mentor a small team, perform code reviews, and ensure engineering best practices across the Agile SDLC.

The role emphasizes embedded Linux, C++14, and DDS-based distributed systems, with close collaboration to hardware teams.

Qualifications

  • Bachelor's degree in Computer Science or STEM with 8+ years of software development experience.
  • Strong proficiency in C++14 and modern C++ features.
  • Experience with embedded Linux and collaboration with hardware teams.
  • Familiarity with Yocto, IP networking, hardware interfaces, and device drivers.
  • Experience with Docker and DevOps practices.

Responsibilities

  • Design, develop, and deliver high-quality, scalable software components.
  • Lead design reviews and architecture discussions.
  • Define clean interfaces and data exchange between modules and systems.
  • Make informed technology and design choices based on due diligence.
  • Ensure high code quality through unit tests and automation.
  • Assess and optimize application performance with performant design and algorithms.
  • Demonstrate expertise in data structures, algorithms, and the technology stack.
  • Own assigned components while understanding overall product architecture.
  • Provide accurate estimates with technical justification.
  • Apply Agile SDLC and deliver effectively in sprints.
  • Break down work into actionable tasks aligned with product goals.
  • Deliver consistently in a fast-paced environment while managing priorities.
  • Collaborate with Product Owners to align technical execution with product vision.
  • Provide ongoing feedback to improve design, development, and delivery outcomes.

Skills

C++14 proficiency
Embedded Linux
DevOps & Docker
Network programming
DDS frameworks
Yocto-based systems

Education

Bachelor's Degree in Computer Science or STEM

Tools

Docker

Job description

Senior Software Engineer Job Description Summary

As a Senior Software Engineer, you will design and deliver large components and feature areas while influencing architectural decisions. You will lead design discussions, break down epics into actionable work, and help prioritize and unblock delivery. You’ll collaborate cross‑functionally, conduct regular code reviews, mentor teammates, and ensure engineering best practices are consistently followed to raise team quality and impact.

Job Description Roles and Responsibilities

Technical Design, develop, and deliver high‑quality, scalable software components.

Lead and contribute to technical discussions, design reviews, and architecture decisions.

Define clean interfaces and data exchange between modules and systems.

Make informed technology and design choices through due diligence and impact analysis.

Ensure high code quality through best practices, unit testing, and automation.

Assess and optimize application performance using sound design, algorithms, and coding techniques.

Demonstrate strong expertise in data structures, algorithms, and the chosen technology stack.

Maintain deep ownership of assigned components while understanding overall product architecture.

Process Identify scope, provide accurate estimates, and justify them with technical reasoning.

Apply strong understanding of Agile SDLC and execute effectively within each phase.

Break down work into actionable tasks aligned with product and release goals.

Deliver consistently in a fast‑paced environment while managing priorities and dependencies.

Collaborate closely with Product Owners to align technical execution with product vision.

Seek and provide ongoing feedback to improve design, development, and delivery outcomes.

Leadership

Provide technical leadership and guidance within an Agile (Scrum) team.

Review code regularly and ensure timely, constructive feedback.

Mentor and support a team of 2-3 engineers on technical skills and engineering maturity.

Promote and reinforce engineering best practices across the team.

Help unblock issues and drive alignment across teams and stakeholders.

Education Qualification

Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience. More than 8 years of experience in Software Development.

Desired Characteristics

Strong proficiency in modern C++ (C++14) with experience building robust, production‑quality systems.

Hands‑on experience with embedded software development on Linux, including close collaboration with hardware design and development teams.

Deep understanding of Yocto‑based systems, IP networking concepts, hardware interfaces, device drivers, and embedded hardware subsystems.

Solid experience with DevOps practices and container technologies, including Docker.

Proven expertise in network programming, including TCP/IP concepts and socket programming using C++.

Prior experience working with DDS (Data Distribution Service) frameworks for distributed systems.

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

Additional Information

Relocation Assistance Provided: No Experience Level Senior Level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Healthcare Digital Solutions
Senior Software Engineer - Healthcare Digital Solutions

GE Healthcare Private Limited • Karnataka

On-site
INR 4,200,000 - 6,500,000
Senior Director, Software Engineering
Senior Director, Software Engineering

GE HealthCare • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Remote work opportunities with a flexible setup
Health, dental, and vision insurance
Generous vacation and leave policies
Technical Lead - Staff Software Engineer
Technical Lead - Staff Software Engineer

GE Healthcare Private Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Software Engineer
Software Engineer

GE HealthCare • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Cyber Security Engineer
Senior Cyber Security Engineer

GE Healthcare Private Limited • Karnataka

On-site
INR 2,500,000 - 4,000,000
Relocation assistance
Senior Software Engineer
Senior Software Engineer

Moar Advisory • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Systems Engineer
Lead Systems Engineer

I00M05 Wipro GE Healthcare Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Relocation Assistance Provided
Senior Staff Software Architect - UI and Design Systems
Senior Staff Software Architect - UI and Design Systems

GE Healthcare Private Limited • Karnataka

On-site
INR 4,000,000 - 5,000,000