Roles and Responsibilities
In this role, you will:
- Define, develop, and evolve software in a fast-paced, agile environment using modern technologies and infrastructure.
- Provide technical leadership to an agile team of 5-7 developers.
- Collaborate with Product Line Leaders (PLLs) to understand product requirements and vision.
- Translate requirements and vision into prioritized user stories, delivering solutions on schedule and to quality standards.
- Partner with product line leaders and architects to develop multi-generation software technology plans.
- Drive efficiency across teams by eliminating duplication and leveraging product and technology reuse.
- Support process improvements guiding development, sustaining, and support activities.
- Work cross-functionally with other business departments to ensure alignment of activities and deliverables.
- Champion world-class quality in product development and support.
- Ensure the team receives clear, consistent messaging and understands business direction, strategy, and results.
- Facilitate knowledge transfer by engaging subject matter experts.
- Apply SDLC principles and methodologies such as Lean, Agile, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques.
- Write code that meets standards and delivers desired functionality using selected technologies.
- Assess and optimize application performance parameters.
- Proactively share relevant information across the team with appropriate detail and timeliness.
Required Qualifications
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- 5+ years of professional experience in frontend development in enterprise web applications.
- Expert proficiency in Angular (v8+), TypeScript, HTML5, and CSS3.
- Proven experience integrating Angular applications with backend services via RESTful APIs or GraphQL.
- Strong understanding of asynchronous programming and state management
- Ability to design and implement robust error handling, loading states, and data caching strategies.
- Ability to break down problems, document issues, and estimate efforts.
- Prior coaching and mentoring experience.
Preferred Qualifications
- Working knowledge of Python for integration and backend collaboration.
- Initiative to explore alternative technologies and approaches to problem-solving.
- Skill in analyzing the impact of technology choices.
- Experience in cloud environments (AWS, Azure, or GCP).
- Background in software projects within the Energy domain (Energy Management, Oil & Gas, Power & Water).
Leadership Competencies
- Ownership of small and medium-sized tasks, mentoring and supporting team members.
- Ability to present clear rationales, address mutual needs, and negotiate win-win solutions.
- Identification of misalignments with goals, objectives, and organizational strategy, with suggestions for course correction.
- Effective measurement of deliverables for self and team against commitments, balancing competing objectives.
Personal Attributes
- Strong oral and written communication skills.
- Excellent interpersonal skills.
- Effective team building and problem-solving abilities.
- Persistence in achieving results despite challenges, motivating self and others through team spirit.
For candidates applying to a Canadian-based position, the pay range for this position is between 96,000$ CAD and 145,000$ CAD. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set.
Bonus eligibility: Discretionary annual bonus
This posting is for an existing vacancy.
Additional InformationRelocation Assistance Provided: No
Top Skills
What We Do
GE Vernova is a planned purpose-built company on a mission to electrify the planet while simultaneously working to decarbonize it.
If we want our energy future to be different…we must be different.
Our mission is embedded in our name. We retain our treasured legacy, “GE,” in our name as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver.
GE Vernova brings together GE’s portfolio of energy businesses including Power, Wind, Electrification and Digital businesses. With focus, GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life.
Together, we have The Energy to Change the World.
Why Work With Us
Join our team, to evolve and grow, surrounded by some of the brightest minds in the industry who help you get better every day. You’ll get the chance to rewrite the rules, work on cutting-edge technology, and be part of a global team for positive change.
Gallery








