Sr Software Engineer - Electricity Market Optimization
About the Role
In this role, you will work closely with a team of 8-15 people responsible for enhancing, evolving, and supporting a large on-premise highly-available Electricity Market Management System (MMS). The team includes power systems, database, software, and optimization engineers. You will contribute to and lead advanced Power Systems Application software design, development, testing, integration, and tuning to meet project and product commitments. Projects mainly involve developing power system features for Electric Utilities, Independent System Operators (ISOs), and Transmission System Operators (TSOs).
Responsibilities
- Define, develop, and evolve software in a fast-paced and agile development environment using the latest software development technologies and infrastructure.
- Provide domain knowledge and/or technical leadership to a team of electricity markets application software engineers.
- Lead and contribute to electricity market application development, ensuring software delivery is on schedule, within budget, and meets or exceeds customer expectations.
- Write documents such as design notes and testing procedures.
- Provide budgetary estimates for new project tasks to project leads and project managers.
- Work with customers throughout the project life cycle to ensure the software meets their quality standards and functional requirements.
- Mentor junior team members.
- Interact with the Product Development Team, customers, solution providers (partners/integrators), and other cross-functional teams as required.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques.
Requirements
- Master’s degree in electrical engineering with a focus on power systems or optimization.
- Minimum of two (2) years of experience in power systems analysis with a focus on Electricity Market Optimization application development.
Skills
- Technical Expertise:
- Strong business knowledge of Wholesale Market Management Systems, especially PJM, Midwest ISO, Southwest Power Pool, ISO New England, or Alberta Electric System Operator.
- Hands-on experience developing optimization software for large-scale systems addressing Unit Commitment and Economic Dispatch problems.
- Strong understanding of Mixed-Integer Programming (MIP).
- Experience with testing and test automation.
- Strong knowledge of source control management, particularly GitHub.
- Demonstrated ability to learn new software development practices, languages, and tools.
- Continuous improvement orientation; actively generates process improvements and champions change initiatives.
- Highly organized and efficient; able to balance competing priorities.
- Leadership:
- Serves as a mentor to newer team members in support of business goals and objectives.
- Continuously measures the completion rate of personal deliverables and compares them to scheduled commitments.
- Provides transparency into problem-solving approaches and options.
- Demonstrates ability to determine fair and reasonable outcomes with shared tradeoffs.
- Defines requirements and collaborates on solutions, leveraging personal technical knowledge and network of experts.
- Communication:
- Encourages effective interaction with customers and cross-functional teams.
- Leverages knowledge of product capability to mitigate risk and drive desired outcomes.
- Personal Attributes:
- Great at helping others understand and adopt new DevOps skills and practices.
- Detail-oriented with a preference for organized and automated software systems.
- Curiosity-driven learning; naturally extends knowledge of the greater system.
- Comfortable planning and completing your own work while knowing when to ask questions.
- Influences and energizes others toward common goals, adapting to setbacks.
- Innovates and integrates new processes/technology to add value.
- Proactively learns new solutions to address challenging problems.
Eligibility
- Legal authorization to work in the U.S. is required. GE Vernova may sponsor an employment visa if there is a shortage of individuals with particular skills.
- Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
- Willingness to travel 10-20% of the time.
- Willingness to work out of an office located in Bellevue, WA if needed.
Pay
The pay range for this U.S.-based position is between $127,880.00 and $191,820.00. The company pays a geographic differential of 110%, 120%, or 130% of salary in certain areas. The specific pay offered may be influenced by the candidate’s experience, education, and skill set. Bonus eligibility includes a discretionary annual bonus.
Benefits
- Medical, dental, vision, and prescription drug coverage.
- Access to Health Coach from GE Vernova, a 24/7 nurse-based resource.
- Employee Assistance Program providing 24/7 confidential assessment, counseling, and referral services.
- GE Vernova Retirement Savings Plan (tax-advantaged 401(k) with company matching and retirement contributions).
- Access to Fidelity resources and financial planning consultants.
- Tuition assistance.
- Adoption assistance.
- Paid parental leave.
- Disability benefits.
- Life insurance.
- 12 paid holidays.
- Permissive time off.
Relocation assistance provided.