Software Engineering Manager - Maximo

natgridProd•Waltham, MA
•$132,000 - $186,000•Hybrid

About The Position

National Grid is seeking an innovative, adaptable, and strategic Software Engineering Manager for its Maximo team within the Enterprise Asset Management organization. The role supports implementation of a new MAS 9 Maximo system for National Grid Electric Operations (STREAMS), working closely with the selected Systems Integrator to ensure infrastructure and application delivery meet National Grid standards, guidelines, and timelines. Following implementation, the manager will oversee ongoing platform support, environment operations, and delivery of enhancements and fixes for business capabilities including Work Management and Execution, Emergency and Outage Management, and Inspections and Maintenance for Electric Operations. The manager leads application design, development, maintenance, and enhancement; directs team deployment and issue resolution; and ensures operations meet system availability SLAs. The position also works with business partners to identify requirements, prioritizes work according to organizational goals and ROI, develops continuous delivery practices, and ensures smooth transitions from capital project implementations to steady-state support. Additional responsibilities include overseeing managed services and cloud-hosted contract SLAs, monitoring application performance, addressing root causes and technical debt, managing costs and budgets, supporting SOX controls, and leading architectural decisions. The position may be based in Waltham, Massachusetts; Brooklyn, Albany, or Syracuse, New York; or the candidate may reside in Connecticut, New Jersey, New Hampshire, Pennsylvania, Rhode Island, Vermont, or Maine. National Grid uses a hybrid work structure in its service territory, allowing employees to work remotely or from the office as needed. Office work is encouraged for tasks requiring substantial collaboration, and the company works with employees to foster a flexible schedule.

Requirements

  • Bachelor’s degree in computer science or a related discipline, or an equivalent combination of education, training, and experience.
  • 10+ years of application support experience, including 5+ years in a supervisory or leadership role.
  • 5+ years of experience managing outsourced IT managed services providers.
  • Experience supporting IBM Maximo v7.6 or higher, including integrations with mobile systems such as Salesforce or CLICK.
  • Experience managing and leading Maximo development teams, with evidence of applying best practices.
  • Proficiency with Maximo automation scripts, MIF integration framework, MBO objects, Utilities add-on, and associated infrastructure and architecture.
  • Experience with Maximo application implementations and upgrades.
  • Experience delivering Maximo fixes and enhancements through an agile delivery model and coordinating with partner systems.
  • Experience supporting IBM Maximo MAS 8/9 in a cloud-hosted environment such as MS Azure, and strong knowledge of containerization including Red Hat OpenShift (RHOS) or similar technologies.
  • Demonstrated experience with database concepts in DB2 or Oracle.
  • Experience utilizing and optimizing CI/CD pipelines for delivery and environment management.
  • Experience supporting COTS and other application software solutions, with a focus on Enterprise Asset Management implementations in mid- to large-scale enterprises.
  • Strong experience developing or architecting integrations to external systems such as SAP, Salesforce, and GIS.

Responsibilities

  • Lead the design, development, maintenance, and enhancement of business applications, overseeing technical design and adherence to standards.
  • Lead support and upkeep of associated environments and manage daily operations in line with system availability SLAs.
  • Direct team deployment and activities, facilitate issue resolution, and coordinate with support teams and business units.
  • Collaborate with business partners and stakeholders to identify requirements and application modification opportunities that support strategic objectives.
  • Prioritize competing demands in alignment with organizational goals and return on investment.
  • Drive development and optimization of a continuous delivery release model.
  • Ensure successful delivery of capital project implementations and a seamless transition to steady-state support.
  • Oversee outsourced managed services and cloud-hosted contract SLAs related to application operations.
  • Develop application monitoring strategies for performance optimization and proactive issue resolution.
  • Evaluate root-cause solutions to eliminate technical debt and improve system reliability.
  • Establish and maintain effective relationships with clients and business partners.
  • Use performance metrics to demonstrate service delivery improvements and SLA adherence.
  • Guide stakeholders toward solutions that maximize National Grid's technology investment.
  • Build and lead a high-performing support team and effective support model.
  • Ensure compliance with SOX-mandated controls and understand supported business processes to inform decisions.
  • Lead and influence architectural decisions while managing maintenance, service, and project costs.
  • Manage labor and non-labor costs in accordance with the annual budget and maximize cost-saving opportunities.

Benefits

  • Collaborative, team-oriented culture.
  • Flexible work schedule.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service