
Senior Software Engineer (Python)
New York ISO3 months ago
Base Salary
$106k - $176k/yr
Responsibilities
- Design, develop, maintain, and support Python-based tools for power system simulation, data processing, and visualization.
- Integrate Python APIs and scripts from commercial and custom power system analysis tools into internal workflows.
- Develop automated testing, deployment, and monitoring solutions for multiple systems.
- Gather system requirements from business owners and collaborate with developers, system administrators, and project managers.
- Collaborate on DevOps pipelines to support secure and efficient delivery of custom software tools.
- Use AI-augmented programming tools in daily development and mentor staff in adopting these practices.
- Support and enhance existing applications in collaboration with vendors.
- Ensure compliance with cybersecurity standards and best practices.
- Document code, processes, and system architecture.
- Participate in a 24x7x365 on-call support rotation.
Requirements
- Bachelor's degree in Computer Science or Information Systems is desired.
- At least three years of experience working with DevOps and Python-based solutions.
- Advanced proficiency in Python, including NumPy, Pandas, Matplotlib, and object-oriented programming concepts.
- Strong experience integrating and managing APIs across diverse platforms and tools.
- Experience with data modeling and transformation.
- Interest in learning power system simulation methods such as load flow analysis, contingency analysis, and production cost modeling.
- Experience with AI-augmented development environments and tools.
- Familiarity with DevOps tools, CI/CD pipelines, and version control systems such as Git.
- Understanding of security best practices, compliance frameworks, and cloud computing concepts and services.
- Strong problem-solving, troubleshooting, communication, and teamwork skills.
- Data analytics and business intelligence experience preferred.
- MATLAB experience preferred.
- Ability to interpret technical and scientific materials, apply advanced mathematical and statistical concepts, communicate technical information, and prepare clear documentation.
- Intermediate competency with Windows, MS Office applications, email, and Internet programs.
Benefits
- Competitive salary and comprehensive benefits package with innovative reward programs.
- Hybrid work arrangement requiring onsite work in Rensselaer, NY several days per workweek and allowing remote work on remaining days, subject to business needs.
- Potential work on nights, weekends, or holidays and participation in a 24x7x365 on-call rotation.
- Travel may be required for meetings, conferences, and training.
- Employment offers are contingent on successful drug screening and background check.
About New York ISO
The New York Independent System Operator (NYISO) is a not-for-profit that runs New York State’s bulk power grid and administers its competitive wholesale electricity markets for generators, utilities, and large energy buyers. It manages power flows across more than 11,000 miles of high-voltage transmission and conducts long-term system planning. Founded in 1999 and headquartered in Rensselaer, NY, NYISO’s revenues come from tariff-based market and reliability services.