Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Ge Healthcare
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Job Description Summary

As a Senior Software Engineer, You'll be responsible for designing, building, delivering and maintaining software applications & services. You will be responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

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

  • Identify the scope of work, develop realistic effort estimates, and justify assumptions using data and facts.
  • Demonstrate a strong understanding of the Software Development Lifecycle (SDLC) and the key inputs, outputs, and deliverables across each phase.
  • Leverage AI-powered development tools and coding assistants to improve engineering productivity, code quality, test generation, debugging efficiency, and documentation.
  • Participate in technical discussions, contribute to architecture and design decisions, and effectively communicate technical concepts through design reviews and whiteboarding sessions.
  • Drive the adoption of AI-enabled engineering practices through mentoring, knowledge sharing, and establishment of best practices.
  • Maintain high code quality through coding standards, peer reviews, unit testing, automation, and continuous integration practices.
  • Seek and provide constructive feedback on software design, architecture, and implementation.
  • Make informed technology decisions based on technical due diligence, risk assessment, scalability, and business impact.
  • Develop a comprehensive understanding of the product, its modules, and the broader ecosystem of interconnected devices and systems.
  • Design scalable, maintainable, and secure software solutions while championing quality through effective testing strategies.
  • Write high-quality, standards-compliant code that delivers required functionality using the technologies selected for the project.
  • Lead design reviews, define interfaces between software components, and effectively apply existing technologies to solve complex engineering problems.
  • Assess application performance and drive optimization through architectural improvements, AI-driven insights, and software engineering best practices.
  • Provide technical leadership in defining, developing, and evolving software solutions in a fast-paced Agile environment using modern development technologies and infrastructure.
  • Demonstrate expertise in data structures, algorithms, and software design patterns, with the ability to implement efficient solutions using the appropriate programming language.
  • Collaborate with Product Line Leaders (PLLs), Program Managers, and other stakeholders to understand product vision, roadmap, and business priorities.
  • Identify opportunities to incorporate AI-driven capabilities into products, workflows, and engineering processes to enhance customer value, operational efficiency, and innovation.

Critically evaluate AI-generated outputs, ensuring accuracy, security, compliance, and adherence to engineering and regulatory standards before adoption in production systems.

Education Qualification

  • Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with a minimum of 10 years experience in software development.
  • Hands-on experience in software development related to Core Java with knowledge of data structures, multithreading, concurrency, design patterns, SOA
  • Knowledge on JVM performance tuning and memory management.
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns
  • Experience in building sophisticated and highly automated infrastructures. Exposure to BDD/ TDD practices.
  • Experience working within Agile/Scrum software development framework
  • Strong Debugging and Troubleshooting Expertise.
  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments
  • Expert in breaking down problems and estimate time for development tasks
  • Proven track record maintaining legacy codebases under backward-compatibility constraints

Desired (Good To Have) Skills

  • Experience with micro-services development, Continuous Integration & Continuous Delivery (CI/CD), experience with Jenkins, GIT
  • Working experience on HL7 implementation
  • Good knowledge or experience in containerization platforms like Docker & Kubernetes
  • Web Services, hibernate, Spring framework.

Leadership

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Personal Attributes

  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Able to work well with global teams, including time-zone flexibility

Additional Information

Relocation Assistance Provided: Yes

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
.NET, .Net Core 6.0, REST, Web Api, Apis, Docker, Rpc, SQL Server, ASP.NET, Azure, Web Services
8-10 yrs
Bengaluru, India
Skills:
.NET, T-sql, Design Patterns, Database Design, SQL Server, Automated Testing, scalable application development, software engineering principles, query optimisation, service-based architectures
8-10 yrs
Bengaluru, India
Skills:
telemetry , C#, C, Automated Testing, HTML, React, Typescript, Javascript, Wcag, Python, Java, Graphql, C++, CSS, Responsive Design, Rest Apis, debugging and troubleshooting, frontend performance optimization, experimentation, state-management technologies, feature flighting, inclusive-design standards, Azure distributed services, modern frontend build and testing frameworks, CI/CD pipelines, safe deployment practices, browser behavior
7-10 yrs
Bengaluru, India
Skills:
oracle linux , Yaml, Maven, PowerShell, Ant, Red Hat Enterprise Linux, Groovy, UNIX, Jenkins, Git, Shell scripting, Azure DevOps, Azure OpenAI, Azure AI Foundry, GitHub Copilot, Installshield, CI CD pipeline development, Bicep, Linux platforms
8-10 yrs
Bengaluru, India
Skills:
Github, Networking, Automated Testing, Jenkins, Docker, Ansible, Kubernetes, Filesystems, Service-oriented architectures, Scalable cloud architectures, CI build systems, Cloud protocols