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