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.
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.
Relocation Assistance Provided: Yes