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 a team of 8-15 experts to enhance and evolve large-scale Electricity Market Management Systems (MMS) for utility clients. The role involves utilizing Lean/Agile methodologies to ensure software delivery meets high-quality functional and technical requirements.
Responsibilities
- Lead design and development of Power Systems Application software
- Provide technical leadership and mentorship to engineering teams
- Manage project lifecycle, budgeting, and customer functional requirements
- Apply CI/CD, SDLC, and security best practices
Required Skills
- Master's in Electrical Engineering or STEM
- 4+ years in Electricity Markets or Power System Analysis
- Expertise in Mixed Integer Programming (MIP)
- Proficiency in Agile/Lean development and GitHub
Job Details
Roles and Responsibilities:
- Define, develop, and evolve software in a fast-paced, agile environment using modern development technologies and infrastructure.
- Provide domain knowledge and technical leadership to a team of electricity markets application software engineers.
- Lead and contribute to application development, ensuring delivery is on schedule, within budget, and meets customer expectations.
- Author technical documentation including design notes and testing procedures.
- Provide budgetary estimates for new project tasks.
- Collaborate with customers throughout the project life cycle to ensure adherence to quality standards.
- Mentor junior team members and interact with cross-functional teams, including Product Development, Solution Providers, and Integrators.
- Apply SDLC principles, CI/CD practices, security standards, and testing techniques.
- Ability to travel 10-20% of the time.
Required Qualifications:
- Master's degree in Electrical Engineering (with power systems focus) OR a STEM major.
- Minimum of 4 years of experience in Electricity Markets, Security Constrained Unit Commitment, Economic Dispatch using Mixed Integer Programming (MIP), or Power System Analysis applications.
Desired Characteristics:
- PhD in Electrical Engineering or related field, plus 1 year of experience in electricity market development.
- Strong understanding of Mixed-Integer Programming (MIP).
- Proficiency with testing automation and source control management (GitHub).
- Demonstrated ability to learn new software practices, languages, and tools.
- Strong organizational skills and the ability to balance competing priorities.