Senior Software Engineer (Python)
New York ISO, Rensselaer, New York +1
- Pay
- $106K–$176K / year
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- Aug 11, 2026
About the role
The New York Independent System Operator (NYISO) manages the efficient flow of electricity on more than 11,000 circuit-miles of high-voltage transmission lines, dispatching power from hundreds of generating units across the state.
The New York Independent System Operator (NYISO) applies cutting-edge technology to operating a reliable electricity system, managing competitive markets for wholesale electricity, and planning for the Empire State's energy future. The NYISO’s Information Technology department invites applications for a full-time Senior Software Engineer to join our team.
We are seeking a Senior Software Engineer with advanced Python development skills and a strong background in data analysis, modeling and transformation. The ideal candidate will have working knowledge of power systems modeling, simulation and analysis, and will play a key role in supporting and enhancing Python-based applications used across engineering workflows. This role requires daily use of AI-augmented programming practices and includes mentoring staff in adopting these tools to improve productivity and innovation.
ESSENTIAL DUTIES and RESPONSIBILITIES
- Design, develop, and support maintenance of Python-based tools for power system simulation, data processing, and visualization
- Lead the integration of Python APIs and scripts from commercial and custom power system analysis tools into internal workflows
- Develop automated testing, deployment, and monitoring solutions for a variety of systems
- Elicit system requirements from business owners
- Collaborate with appropriate teams to implement and optimize DevOps pipelines to ensure secure and efficient software delivery of custom software tools
- Use AI-augmented programming tools (e.g., code generation assistants, intelligent IDEs) as part of daily development work
- Mentor staff in adopting AI-augmented programming practices
- Collaborate with cross-functional teams, including developers, system administrators, business owners and project managers to gather requirements and provide technical expertise
- Support and enhance existing applications by working with vendors to improve their products in the areas of required business functionality and security
- Ensure compliance with cybersecurity standards and best practices
- Document code, processes, and system architecture clearly and effectively
Qualifications:
- Bachelor's Degree (BS), Computer Science or Information Systems desired
- At least three years of experience working with DevOps and Python-based solutions
- Advanced proficiency in Python, including experience with scientific and data libraries (e.g., NumPy, Pandas, Matplotlib) and object-oriented concepts
- Strong experience in integrating and managing APIs across diverse platforms and tools
- Experience with data modeling and transformation
Similar roles at other companies
Intern - IT Software Development
NYISO Internship ProgramRensselaer, New York +1
Pay not posted
Posted Sep 15, 2026
Sr Software Engineer
ScalemicrogridsolutionsNew York, NY
Pay not posted
Posted May 14, 2026
$180K–$220K / yr
Posted Jul 9, 2018
Senior Software Engineer
PowerlinePalo Alto +2
Pay not posted
Posted 19 days ago
Listed on New York ISO's Greenhouse job board; checked 24 h ago. First seen by us 24 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.