GE Jobs

Mobile GE Logo

Job Information

General Electric Staff Software Engineer - Cloud Networking in Bengaluru, India

Job Description Summary

Responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.

Job Description

Job Description Summary

Responsible for designing, developing and supporting cloud-based VPN solutions to enable customer securely accessing mission critical and high compliance busines applications. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.

Job Description

Roles and Responsibilities

  • Work on cutting edge DevOps/CloudOps technologies/tools for building large scale and high compliance infrastructure in Cloud.

  • Work with cross-functional teams to understand product requirements & roadmap

  • Translate requirements into prioritized list of user stories and deliver to required timelines and quality standards

  • Define, implement and document operational processes and procedures, with periodic review for efficiency and improvement

  • Participate in 24x7 on-call rotation for monitoring and supporting production systems.

  • Work with product line leaders and architects to develop software development plans

  • Investigate root cause of severe and systemic outages, identify corrective actions

  • Research and prototype using open-source technologies

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

  • Work cross functionally with other business departments to align activities and deliverables

  • Write code that meets standards and delivers desired functionality using the technology selected for the project

  • Establish foundation for future implementations and automation requirements in the cloud

  • Provide impact assessment and mitigation plan for changes going into the production environment

Required Qualifications

  • Bachelor's Degree in Computer Science/Engineering OR “STEM” Majors (Science, Technology, Engineering and Math) from an accredited college or university.

  • Minimum 8+ years of experience supporting large enterprise network infrastructure in SaaS/Cloud environment.

Desired Characteristics

Technical Expertise

  • Expert level understanding OSI Networking layers and protocols TCP/IP, Routing, Switching, DNS and Firewalls, etc.

  • Experience in designing networks and configuring network routing (BGP).

  • Experience in architecting and building highly available, highly scalable data centers.

  • Extensive experience with networking and VPN encryption technology (IPSec)

  • Must have 4+ years of experience in building infrastructure in public cloud environments (AWS/Azure/GCP) using Terraform/CloudFormation Templates (CFT) or AWS Boto framework as Infrastructure-as-Code (IaC).

  • AWS Solutions Architect -Professional level certification is preferable.

  • 4+ years of Network infrastructure and datacenter security preferred.

  • Deeper understanding of Linux/Unix Operating systems and its key components.

  • Solid experience in developing applications using Python/Go/Java languages.

  • Experience with configuration management tools like Ansible/Puppet/Chef

  • Experience with Monitoring & Alerting tools: Splunk, Sensu, Prometheus, Zabbix, Graphite, Grafana, NewRelic/Datadog etc.

  • Understanding of containerization technologies- Docker/Kubernetes/Mesos/Rancher

  • Experience in architecting and building highly available, highly scalable data centers.

Business Acumen

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems

  • Skilled in breaking down problems, documenting problem statements and estimating efforts

  • Demonstrates awareness about competitors and industry trends

  • Has the ability to analyze impact of technology choices


  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes

  • Strong oral and written communication skills

  • Strong interpersonal skills

  • Effective team building and problem-solving abilities

Additional Information

Relocation Assistance Provided: Yes