Skip to main content
Back to jobs

Manager, Software Development (Enterprise Reporting Analytics)

External
nyiso logoNyiso · Rensselaer, NY
Full-timeOn-site2w ago
ComplianceDocumentationIncident ResponseLeadership
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


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 Manager, Software Development to support the Enterprise Reporting Analytics team. The Manager, Enterprise Reporting Analytics leads the team responsible for developing, maintaining, modernizing, and supporting enterprise reporting, business intelligence, data analytics, dashboards, data integrations, and related software solutions. This role is accountable for delivering trusted, secure, high-quality reporting capabilities that support operational decision-making, regulatory and stakeholder reporting, business performance monitoring, and enterprise data needs across the organization. The Manager oversees all phases of the software development lifecycle for the team's applications and reporting platforms, including requirements analysis, design, development, testing, implementation, production support, and lifecycle management. The role partners closely with business owners, product management, IT leadership, and other technology teams to define priorities, develop product roadmaps, manage delivery commitments, and align reporting and analytics solutions with strategic business objectives. This position is responsible for the reliability, availability, and continuous improvement of critical enterprise reporting systems, including production support, incident response, release readiness, data quality, technical debt reduction, modernization, and compliance with IT standards for security, change management, testing, and software development. The Manager also defines and communicates the strategic technical direction for the team's application portfolio, including opportunities to improve data integration, automation, reporting performance, analytics capabilities, and alignment with enterprise data strategy. The successful candidate will be a collaborative, customer-focused technology leader with strong judgment, communication, problem-solving, and prioritization skills. The role requires the ability to manage competing priorities, lead cross-functional initiatives, support critical business operations, work effectively with vendors and internal stakeholders, and continuously improve the value, quality, and resiliency of enterprise reporting and analytics services. ESSENTIAL DUTIES and RESPONSIBILITIES Manage a staff of approximately 10 Software Engineers and QA professionals with a budgetary impact of over $1 million. Lead processes for creating, enhancing, developing, evolving and improving internal products as identified in the product portfolio. Produce and own product development roadmaps. Consider regulatory requirements, the NYISO strategic plan, Information Technology strategy, internal and external stakeholder input. Recruit, develop and retain highly talented technical staff and maintain a balanced mix of technical skills to handle current and future business and technical needs. Build and maintain team bench strength to ensure the ongoing ability to provide effective software development and testing. Develop and mentor direct reports to ensure ongoing team professional development, including setting individual and team goals and managing performance. Empower team to meet the product and project objectives using software development and testing best practices. Collaborate with other Software Development Managers to ensure compatibility with other company produced software and coordinate software releases. Contribute to scope definition for projects, review and approve software requirements and design specifications, work with business analysts and customers to understand and effectively communicate functionality and design alternatives. Identify and facilitate the resolution of open questions related to project requirements, scope, and schedule. Coordinate with other IT teams across projects to develop a test strategy including the usage of testing environments to ensure all project schedules are met and overlapping efforts do not invalidate testing efforts. Plan and coordinate with other IT teams to ensure system maintenance activities are achieved without conflicting with business plan commitments. Stay current with technical best practices and trends to develop and maintain IT standards and documentation. Partner with Internal Audit team to ensure adherence to current regulations and compliance obligations. Own the software development, testing activities, and resource assignments for all development projects impacting your team's applications


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at nyiso? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect