General Electric Software Engineer in Hyderabad, India

Role Summary:

Responsible for programing a feature and or a small feature set. Contributes to the team and works with direction from Senior Team Members or management, beginning to work independently.

Essential Responsibilities:

  • Be part of an agile team defining, developing, and evolving next generation Industrial Compute platform in a fast paced and agile development environment using the latest development technologies and infrastructure

  • Work with the team to design, validate, harden, and patch a scalable, Cloud-in-a-box platform

  • Contribute to design, implementation and validation of full lifecycle tools for application sizing, bare metal installation, configuration, monitoring, maintenance, upgrades, updates, patching

  • Demonstrate expert knowledge in Hypervisor and Operating Systems (e.g. VMWare, Linux, Windows) Configuration, Administration, Scripting (PowerShell, Python, Bash) and Containerized infrastructures

  • Develop and enhances automated test infrastructure and continuous integration framework used across teams

  • Develop and execute security testing, performance testing, functional testing in manual and automated unit tests and system tests

Qualifications/Requirements:

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree

  • Minimum of 4 years’ of experience with VMWare ESXi virtualization technology, including High Availability (HA) configuration

  • Experience with Server-class platform specification and configuration

  • Ability to troubleshoot network, virtual machine, and build system issues that could be due to hardware, software or network faults

  • Good analytic and problem-solving skills

  • Experience with scripting (e.g. PowerShell, Bash, Python, Perl, and/or Ruby)

Desired Characteristics:

  • Knowledge of Infrastructure as a Service (IaaS) clusters using virtualization technology and x86 servers

  • Knowledge of Active Directory, Certificate Authorities, Security Policies in a multi-user environment

  • Working knowledge of Networking – Switches, Routers, Firewalls

  • Knowledge of Security best practices – TPM, Secureboot

  • Knowledge of software defined networks

  • Demonstrated effective problem-solving capabilities

  • Demonstrated ability to work effectively within and across various teams

  • Self-starter, energizing, results-oriented, and able to multi-task; tenacious and organized

  • Demonstrated ability to make recommendations to technical and program leadership to improve the product, process or technology

  • Demonstrated communication, facilitation and influencing skills; ability to present ideas clearly and concisely

About Us:

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Locations: India; Hyderabad