$150K - $200K(Ladders Estimates)
This position is responsible for leading a software development team, as part of the larger engineering group, to design and build critical, and complex, software that manages the electric
grid. In addition to meeting the role of a hands-on software engineer, you will manage a small team of direct reports and, working with other engineering leads, drive efforts in an agile (SCRUM) process to meet Product Release and customer support goals.
Be responsible for providing technical leadership to develop software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Write and test code that meets standards and delivers desired functionality using the technology selected for the project. Work with user experience designers, product owners, and subject matter experts (SMEs) to understand product requirements & vision
Directly manage a small team of direct reports providing coaching, feedback and development opportunities
Apply principles of good software design, SDLC Agile (Scrum) methodology, CI/CD, and practices like refactoring, TDD, etc., to deliver high-quality, robust, secure, and exceptional software
Be accountable for quality of released software and lead quality engineering efforts, maximizing automation, across the product.
Work closely with leadership to efficiency execute engineering backlog with a focus on quality and customer satisfaction
Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) with a minimum of 10 years of technical experience along with established leadership credentials across disciplines and functions within a product OR Master's degree with 8 years of experience
Eligibility: Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills
Some occasional travel (1-3 times per year) may be required. Must be willing to work out of an office located in Redmond, WA. or Melbourne, FL.
Strong proficiency in C#/C++ , unit testing and demonstrable experience of SDLC
Experience with microservice implementation
Experience with container technologies e.g. Docker and Kupernetes
Experience of robust, high availability fault tolerant systems.
A strong sense of ownership, urgency, and drive
Ability to work collaboratively with multiple global teams
Familiar with Scrum
Demonstrates the initiative to explore alternate technology and approaches to solving problems
Skilled in breaking down problems, documenting problem statements and estimating efforts
Ability to lead, mentor & support small teams of both direct and indirect reports
Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members
Acts and decides appropriately when all available information may not be possible to obtain
Strong oral and written communication skills
Strong interpersonal skills - including strong listening and observational capabilities
Valid Through: 2019-10-17