Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

New York ISO Logo

Senior Software Engineer (Python)

New York ISO

$102,600 - $171,200
Nov 19, 2025
Rensselaer, NY, US
Apply Now

The New York Independent System Operator (NYISO) needs to enhance and support its Python-based applications used across engineering workflows, improve productivity and innovation through AI-augmented programming, and ensure the reliable operation of a competitive electricity market and future energy planning.

Requirements

  • 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 using AI-augmented development environments and tools.
  • Familiarity with DevOps principles and tools, including CI/CD pipelines and version control systems (e.g., Git).
  • Understanding of security best practices and compliance frameworks.
  • Understanding of cloud computing concepts, designs, and services.
  • Experience with cloud development platforms (AWS, Docker, Kubernetes) desired

Responsibilities

  • Design, develop, and support maintenance of Python-based tools for power system simulation, data processing, and visualization.
  • Lead the integration of Python APIs from commercial and custom power system analysis tools into internal workflows.
  • Develop automated testing, deployment, and monitoring solutions for Python tools.
  • Collaborate with appropriate teams to implement and optimize DevOps pipelines to ensure secure and efficient software delivery of python 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 for Python.
  • Provide software subject matter expertise and support for all phases of the NYISO software development lifecycle; including requirements, design, development, testing, deployment and post-production support.

Other

  • Collaborate with Project Managers and Business Partners.
  • Participate in a 24x7x365 on-call support rotation for production applications.
  • Mentor and coach Associate Engineers and Engineers.
  • Ability to read, analyze and interpret common scientific and technical journals, financial reports and legal documents.
  • Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems.