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

New York ISO

$102,600 - $171,200
Oct 15, 2025
Rensselaer, NY, US
Apply Now

The New York Independent System Operator (NYISO) needs to operate a reliable electricity system, manage competitive markets for wholesale electricity, and plan for the Empire State's energy future by applying cutting-edge technology. The Information Technology department is looking for a Senior Software Engineer to join the Market Technologies team to design, develop, and maintain software products.

Requirements

  • Experience with cloud development platforms (AWS, Docker, Kubernetes) required
  • Java, Spring/Spring Boot, JavaScript/TypeScript, Angular/React, SQL experience required
  • Experience with CI/CD pipelines (Jenkins, etc) required
  • Experience with testing frameworks (JUnit, Karma, Cypress, etc) required
  • Experience with AI development tools (GitHub Copilot, etc) required
  • Ability to comprehend and apply principles of advanced calculus, modern algebra and advanced statistical theory.
  • Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems.

Responsibilities

  • Apply technical knowledge and experience in order to solve architecture and design problems.
  • Create software design specifications for functionality as defined in approved requirement specifications. Ensure that designs are consistent with applicable NYISO software development standards, product’s architectural blueprints and industry guidelines.
  • Design and develop technical testing methods to meet target scalability and performance objectives. Perform any needed tuning of applications that do not meet those requirements.
  • 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.
  • Perform software development activities in support of the NYISO mission and business objectives. Create and/or refactor software programs as defined in approved specifications and designs.
  • Create automated unit and functional tests to ensure software changes are reasonably free from defects.
  • Develop user interfaces for web-based applications, incorporating best practices and NYISO standards for usability and design.

Other

  • Drive discussion with Business Analysts and Business Partners to interpret high-level business requirements into detailed application requirements.
  • Present technology design and related issues to technical and non-technical audiences.
  • Lead projects with assistance from Manager and have high visibility with other staff.
  • Mentor and coach Associate Engineers and Engineers.
  • Serve as subject matter expert across the organization for the application(s) supported.