Sr. Software Engineer Optimization
Job Summary
As a Senior Electricity Market Optimization Software Engineer, you will lead the design, development, and integration of advanced Power Systems Application software. You will work within an agile team to evolve highly-available Electricity Market Management Systems (MMS) for utilities and system operators. The role requires strong technical leadership in power system analysis and optimization techniques.
Responsibilities
- Design and develop advanced Power Systems Application software
- Provide technical leadership to software engineering teams
- Ensure software delivery meets quality and budgetary standards
- Mentor junior team members and drive agile development processes
- Collaborate with customers on project life cycle requirements
Required Skills
- Master's degree in Electrical Engineering or STEM
- 4+ years experience in Electricity Markets
- Mixed Integer Programming (MIP)
- Power System Analysis
- Agile/Lean development methodologies
Job Details
Roles and Responsibilities:
- Define, develop, and evolve software in a fast-paced, agile environment using modern technologies.
- Provide domain knowledge and technical leadership to a team of electricity markets application software engineers.
- Lead electricity market application development, ensuring delivery is on schedule and meets customer requirements.
- Author technical documentation including design notes and testing procedures.
- Provide budgetary estimates for project tasks to leadership.
- Manage the project life cycle, ensuring alignment with quality standards.
- Mentor junior team members and interact with cross-functional partners and customers.
- Apply SDLC principles, including Lean/Agile/XP, CI, security, scalability, and refactoring techniques.
Required Qualifications:
- Master's degree in Electrical Engineering (specializing in power systems) or STEM fields.
- Minimum of 4 years of experience in Electricity Markets, Security Constrained Unit Commitment, Economic Dispatch using Mixed Integer Programming (MIP), or Power System Analysis.
Desired Characteristics:
- PhD in Electrical Engineering with focus on power systems.
- Experience with test automation, source control management (GitHub), and process improvement initiatives.
- Strong proficiency in Mixed-Integer Programming (MIP).
- Ability to learn new development practices, languages, and tools.
- Strong organizational skills with the ability to balance competing priorities.