GE Jobs

Mobile GE Logo

Job Information

General Electric Sr Manager Software Engineering - Java, Microservices, Application Security in Bengaluru, India

Job Description Summary

Designs, programs, documents, tests, and fixes bugs involved in creating and maintaining applications and frameworks involved in a software release lifecycle resulting in a digital product. Impacts approaches, projects and programs in the functional area or affected business organization and ways of working. Impacts quality, efficiency and effectiveness of own team. Has significant input into priorities. Guided by professional practices and policies that are shaped by the role. The role has moderate autonomy, requiring high levels of operational judgment.

Job Description

Roles and Responsibilities

  • Design, build, deliver and maintain software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

  • Apply your knowledge of management, software development methodologies, best practices, and proven processes to deliver a quality software product on budget, within planned schedule with superb quality.

  • Typically a 1st line manager of professionals or a 2nd line manager of a professional department. Developing specialized knowledge in their discipline. Serves as best practice/quality resource. Has awareness of latest technical developments in own area. Contributes towards strategy and policy development, and ensure delivery within area of responsibility.

  • Has in-depth knowledge of best practices and how own area integrates with others; has working knowledge of competition and the factors that differentiate them in the market

  • Uses judgment to make decisions or solve moderately complex tasks or problems in areas of operational/product management, manufacturing, technology or engineering. Takes new perspective on existing solutions. Uses technical experience and expertise for data analysis to support recommendations. Uses multiple internal and limited external sources outside of own function to arrive at decisions.

  • Acts as a resource for colleagues with less experience. May lead small projects with moderate risks and resource requirements. Explains difficult or sensitive information; works to build consensus. Developing persuasion skills required to influence others on topics within field.

  • Demonstrate very strong technical leadership and people management skills including solid communication and analytical skills with thorough understanding of product development and successful problem definition, decomposition, estimation and resolution

  • Responsible to aligning with cross-functional service team owners to understand initiatives and implementations

  • Deliver applications and services to validate and ensure the SW meets all operational standards

  • Influence decision making through active partnership with cross-functional teams

  • Own and manage the multiple rapid prototyping and product development budgets

  • Coach, mentor and lead a diverse group of lean/agile software and user experience engineers

  • Work with product owners across the businesses to understand market needs & vision; quickly translate that vision into demonstrable software

  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse

  • Support process improvements which guide the development, sustaining & support activities

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

  • Drive world-class quality in the development and support of products

  • Communicate effectively both within immediate team and GE leadership. Ensure team receives consistent messages and has clear understanding of business direction, strategy and results

  • Build a world class software development team to consistently deliver complex software platforms and research projects of varying size and duration.

Required Qualifications

  • For roles outside of the USA- This role requires significant experience in the Digital Technology & Software Engineering. Knowledge level is comparable to a Master's degree from an accredited university or college ( or a high school diploma with relevant experience).

  • For roles in USA - Master's degree [in X discipline(s)] from an accredited university or college (or a high school diploma / GED with at least 6 years of experience in Job Family Group(s)/Function(s)).

  • A minimum 10 years of professional experience with 3-5 years of management experience.

  • Thorough knowledge of Software Development Life Cycle principles

  • Thorough working knowledge of CI/CD concepts and best practices

  • Thorough understanding of Cloud Technologies and complex Platform Integrated Systems. Capable of designing technical implementation plans around integrating Platform systems.

  • Thorough understanding and experience with Platform as a Service (PaaS) such as: Cloud Foundry, Heroku.

  • Thorough understanding with containers and containers’ orchestration, such as: Docker, Kubernetes, EKS, etc.

  • Excellent architecture skills for building complex applications and microservices as part of cloud and on-prem environments.

  • Familiarity and experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as: AWS, vSphere, OpenStack, Azure or Google Compute Engine

  • Understanding of full stack platform concepts and technologies

  • Establishes framework for a culture of successful collaboration by defining a common understanding of who has decision rights and accountability, and how collaboration and transparency are rewarded

  • Establishes vision, Identifies and champions internal/external best practices, tools, and ideas to improve execution and quality. Drives an organization of efficiency, accountability and ownership

  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity

  • Innovates and integrates new processes and/or technology to significantly add value to GE. Identifies how the cost of change weighs against the benefits and advises accordingly. Proactively learns new solutions and processes to address seemingly unanswerable problems

  • Take on technical challenges and direct the team to achieve a high level of understanding of the platform and industrial use cases.

Desired Characteristics

  • Familiarity with Agile & Lean principles

  • Experience working with global companies with global footprint

  • Experience with transformation of productsNote: To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years’ experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.

Additional Information

Relocation Assistance Provided: Yes