Graduate Development Program, Associate Engineer, Software Engineering

natgridProd•Waltham, MA
•$73,000 - $102,000

About The Position

The Associate Software Engineer joins the team that develops and supports software enabling National Grid’s gas operations. The applications help field technicians find work locations, access job details, complete work safely, and close out work orders, supporting the systems used to maintain critical gas infrastructure. The engineer works with experienced engineers, architects, product teams, and business stakeholders to deliver enhancements, fix bugs, test changes, and improve software reliability. The role offers hands-on experience with SaaS platforms, modern web development, and business applications. Responsibilities include developing and maintaining application features, building reusable software components, integrating front-end applications with backend services, testing and debugging software, participating in code reviews and Agile activities, and maintaining technical documentation. This position is the initial role in National Grid’s IT Graduate Development Rotational Program. The 18-month exploration consists of three six-month rotations across IT and Digital departments. The successful candidate begins in this role, takes part in two broadening rotations, and then returns to this role. The broader Graduate Development Program includes a three-week in-person orientation, monthly development sessions, mentorship, and a real-world hackathon project.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, Information Technology, or a related field from an accredited institution.
  • Graduated between May 2026 and June 2027.
  • Ability to begin the National Grid Graduate Program on June 7, 2027, or July 12, 2027.
  • Must be authorized to work in the United States without requiring current or future employment visa sponsorship.
  • Foundational knowledge of object-oriented programming and software design principles.
  • Programming experience with at least one object-oriented language, such as Java, Apex, or Python.
  • Experience or coursework developing user interfaces with React or a similar modern JavaScript framework.
  • Working knowledge of JavaScript, HTML, and CSS.
  • Basic understanding of REST APIs, JSON, and client-server application architecture.
  • Familiarity with Git or another source-control platform.
  • Understanding of the software development lifecycle and Agile development practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Must reside within National Grid’s existing footprint and within a reasonable commuting distance of the assigned primary office.

Nice To Haves

  • Exposure to SaaS platforms, including Salesforce or similar tools.
  • Familiarity with automated testing frameworks.
  • Exposure to CI/CD tools such as GitHub Actions or similar platforms.
  • Basic understanding of cloud platforms such as Microsoft Azure or AWS.
  • Experience with SQL, relational databases, or NoSQL databases.

Responsibilities

  • Develop, test, maintain, and enhance application features using React, JavaScript, HTML, CSS, and other modern languages and frameworks.
  • Apply object-oriented programming principles, including encapsulation, inheritance, polymorphism, and abstraction.
  • Develop reusable, maintainable, and well-structured software components.
  • Work with REST APIs and integrate front-end applications with backend services.
  • Write unit tests and participate in code reviews.
  • Debug application issues and assist with root-cause analysis.
  • Use Git and established source-control and CI/CD practices.
  • Participate in Agile activities, including sprint planning, refinement, and retrospectives.
  • Collaborate with senior engineers and architects to understand technical designs and development standards.
  • Create and maintain appropriate technical documentation.

Benefits

  • Structured development opportunities, mentorship, and ongoing feedback.
  • Exposure to leaders, cross-functional teams, and diverse areas of the business.
  • Opportunities to build a professional network and develop industry connections.
  • Meaningful work and real-world experience supporting a long-term career at National Grid.
  • Competitive salary and a comprehensive benefits package.
  • Up to $6,000 in student loan repayment assistance.
  • Tuition reimbursement of up to $8,000 annually for undergraduate studies and $10,000 annually for graduate studies.
  • Hands-on technical development, training, and mentoring.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service