GE Jobs

Mobile GE Logo

Job Information

General Electric Software Engineer in Bengaluru, India

Job Description Summary

As a Software Engineer you will be expected to leverage open-source technology and industry standard programming languages to enhance cyber security operations. You will perform Vulnerability Assessment and Penetration Testing. You will independently drive Pen Test activities with product teams and provide actionable remediation for the findings.

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,

  • Participate in technical designs and present technical ideas through white boarding

  • Perform security and privacy assessments which includes Vulnerability Assessment and Penetration Testing to determine compliance and security posture.

  • Conduct complete lifecycle security architecture

  • Engage in application and domain-specific threat modelling and attack surface analysis and reduction

  • Produce product assessment results

  • Respond promptly and work on customer queries related to Cyber Security

  • Implement security control across the technology stack to meet security and compliance requirements

  • Developing and deploying Encryption, Key Management and Identity and Access Management solutions.

  • Ensure code quality, test coverage and adherence to different quality metrics

  • With a platform mindset, ensure the implementation results in a reusable software asset across Imaging modalities

  • Apply principles of Software Development Life Cycle and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

  • Bring rigor in software development, follow TDD/BDD ways of development

Qualifications / Requirements

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)

  • A minimum of 3+ years of professional experience in software development

  • 3+ years full-time information security experience with emphasis on technical assessment (system/web application vulnerability assessment, penetration testing, white-box code analysis, etc.) and security architecture (design of security controls, secure system design, understanding of identity and authentication management, etc.)

  • Must have Good internal knowledge on Linux, Shell scripting and Python3

  • Good to have -hands on knowledge on Java & C+ Desired Characteristics

  • Sound understanding of security technologies/techniques like Cryptography, Algorithms, Public key Infrastructure (PKI) Certificate Authority (CA), Hardware/embedded authentication, OAuth, 2-factor authentication

  • Experience with Security Development Lifecycle processes such as Threat Modeling

  • Experience with a range of security tools: Nessus, Kali, Microsoft Threat Modeling Tool, etc.

  • Experience with NIST 800-53 and/or ISO/IEC 27000 series of security standards

  • Experience with OWASP, CVSS, FIPS 140-2 and 140-3, and DoD RMF

  • Experience in Agile development practices: Test Driven Development (TDD), Behavior Driven Development (BDD) and Scrum.

  • Experience in MicroServices using RESTful frameworks

  • Experience in Healthcare domain

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.

This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.


Additional Information

Relocation Assistance Provided: Yes