Senior Software Engineer

GE Renewable Energy

  • Bengaluru, India
Senior Software Engineer
Job Posted : Jun 7th, 2021

Job Description

As a Senior Software Engineer, you will be responsible for design and implementation of one or more modules, subsystems or services. In addition, you will drive activities to improve software quality and development methodologies. In this role, you will be part of Digital group focusing on advanced technology developments for Cloud Solutions for Clinical Care Solutions division of GE Healthcare.


  • Collaborate with product manager and architect to understand requirements and detail the user stories.
  • Design of software service or application in alignment with architecture vision. Own technical design reviews.
  • Identify, plan and mitigate technology risks in a timely manner.
  • Part of the agile scrum team, participate in the software development covering full technology stack.
  • Reviewer for design, code and Behaviour Driven Development.
  • With a platform mindset, ensure the design and implementation results in a reusable software asset.
  • Attention to details, ensure the non-functional requirements are considered as part of design, implementation and test.
  • Champion code quality initiatives, drive it with rigor in the team.
  • Bring rigor in software development, follow Test Driven Development/Behaviour Driven Development ways of development. Play the role of scrum master for teams.
  • Coach and mentor junior engineers.

Qualifications / Requirements:-

  • Bachelor’s Degree in Computer Science or in STEM” Majors (Science, Technology, Engineering and Math).
  • A minimum of 7+ years of professional experience in software development.
  • Java/Spring boot or Python, Kafka.
  • A minimum of 2+ years of hands on experience in software development in Azure cloud, Azure Internet of Things, AMQP.
  • Experience working within Agile/Scrum software development methodologies.
  • Strong Debugging and Troubleshooting Expertise.


  • Bengaluru, India.