
Sr. Manager - Software Engineering
- Hyderabad, Telangana
- Permanent
- Full-time
- Build and manage a world class team to consistently deliver complex Data Mesh features using next-gen technologies and methodologies adopted from industry wide practices.
- Responsible for full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
- 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 Data Engineering.
- Contributes towards strategy and policy development and ensure delivery within area of responsibility.
- Uses judgment to make decisions or solve moderately complex tasks or problems in areas of operational/product management, manufacturing, technology or engineering.
- Assist in developing standards consistent with compliance requirements
- Troubleshoot and remedy availability/performance issues
- You will hire, onboard, build and engage the Grid Engineering team specifically GridOS Platform and Shared Services team allocated to you.
- You will contribute to delivery of next generation grid software that enables energy transition by integrating renewables and distributed energy resources to the main power grid.
- Contribute to development of strategy for organization including resource development, innovation and execution strategy and help execute the strategy.
- Actively present leadership updates to GE executive sponsors and customers.
- Quickly learn, internalize, and develop a strong understanding of key priorities and the customers
- Align with stakeholders to ensure that data and process changes required in systems are implemented in accordance with project objectives and timelines
- Provide day to day work direction for team members engaged in projects and delivery using agile processes
- Facilitate and coach software engineering teams on requirements estimate and work sizing.
- Drive a continuous learning culture to help guide continuous improvements.
- Provide leadership on Lean/Agile principles and development practices.
- Actively pursue new methods and practices to increase productivity and drive agile development practices in team
- Utilize project management tools to track progress and recognize key risk areas for specific implementations
- Assist in the resolution of conflicting priorities through the proactive communication of requirements, timelines and stakeholders.
- Operate as an engaged leader who serves as a subject matter and technical expert for assigned programs and development initiatives
- Work with system leaders and functional teams to ensure products and services adhere to compliance and controllership standards
- Strong oral and written communication skills.
- Strong interpersonal and leadership skills.
- Demonstrated ability to analyse and resolve problems.
- Demonstrated ability to lead programs / projects.
- Experience building scalable Web applications
- Experience with container technologies and microservices architecture
- Strong Data Engineering experience
- Good knowledge of Data Mesh
- Familiarity Relational and NoSQL databases
- Experience working in Unix/Linux operating systems and shell scripting
- A strong sense of ownership, urgency, and drive
- Ability to work independently and collaboratively
- Familiar with Agile methodologies
- Solid understand and experience in Distributed Systems
- Good experience in software development using Java/.NET
- Evaluates technology to drive features and roadmaps. Maps technology trends to internal vision
- Differentiates buzzwords from value proposition. Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices)
- Balances value propositions for competing stakeholders. Recommends a well-researched recommendation of buy vs. build solution.
- Conveys the value proposition for the company by assessing financial risks and gains of decisions and return on investment (ROI).
- Manages the process of building and maintaining a successful alliance.
- Understands and successfully applies common analytical techniques, including ROI, SWOT, and Gap analyses. Able to clearly articulate the business drivers relevant to a given initiative
- Influences through others; builds direct and "behind the scenes" support for ideas.
- Pre-emptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome. Uses experts or other third parties to influence
- Able to verbalize what is behind decisions and downstream implications.
- Continuously reflecting on success and failures to improve performance and decision-making. Understands when change is needed. Participates in technical strategy planning
- Proactively identifies and removes project obstacles or barriers on behalf of the team. Able to navigate accountability in a matrixed organization
- Communicates and demonstrates a shared sense of purpose. Learns from failure
- Able to effectively direct and mentor others in critical thinking skills.
- Proactively engages with cross-functional teams to resolve issues and design solutions using critical thinking and analysis skills and best practices. Finds important patterns in seemingly unrelated information
- Influences and energizes other toward the common vision and goal. Maintains excitement for a process and drives to new directions of meeting the goal even when odds and setbacks render one path impassable
- Innovates and integrates new processes and/or technology to significantly add value to GEV.
- Identifies how the cost of change weighs against the benefits and advises accordingly. Proactively learns new solutions and processes to address seemingly unanswerable problems
- Bachelor's Degree Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) + with minimum 12 years of experience.
- 5 years’ experience as people leader
- Experience in driving agile development practices of large teams.
- Strong Data Engineering background
- Must be willing to travel to key sites
- Experience in working Power Systems Domain is a strong plus
- Working on data system across multiple operating systems/cloud environments is considered strong plus
- Advanced degrees such as MS specially in distributed computing or data systems is strong plus