Senior Software Engineer

NYISO
Rensselaer, NYFULL_TIMEPosted Aug 7, 2026

Role responsibilities

The Senior Software Engineer is responsible for the full-stack design, development, and maintenance of software products within the Reliability Technologies team. Key duties include mentoring junior developers, collaborating with project managers, and providing 24x7x365 on-call production support.

Requirements

Candidates must have a Bachelor's degree in Computer Science or Information Systems and seven years of software development experience. Proficiency in Java, JavaScript, and SQL is required, with experience in cloud platforms and AI-assisted development tools highly desired.

Key skills

Full Stack Development, Java, JavaScript, SQL, Oracle PL/SQL, AWS, Docker, Kubernetes, AI-assisted Software Development, Software Architecture, SDLC, Unit Testing, Web Application Security, Database Design, Mentoring, Technical Documentation

Keywords

Java, JavaScript, SQL, PL/SQL, Oracle, AWS, Docker, Kubernetes, GitHub Copilot, M365 Copilot, SDLC, Full Stack, Web Security, Penetration Testing, SANS Security Awareness, GIAC Secure Software Programmer, Energy Industry, Utilities, Software Architecture, Unit Testing, Data Profiling, Scalability, Performance Tuning, Reliability Technologies, On-call Support, Technical Documentation, Project Management, Code Review, Source Code Management

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free