National Grid-logo
National Grid
ยท
November 9, 2026
Apply Now
This job has closed.

Graduate Development Program, Associate Engineer, Software Engineering

Waltham, MA
Full-time
Onsite
$73K/yr - $102K/yr
New Grad
National Grid is hiring an Associate Software Engineer for its Graduate Development Program to develop and support software used in gas operations. The role involves building and enhancing applications, integrating front-end systems with backend services, testing and debugging changes, and collaborating with engineers and business stakeholders.
Apply Now

Responsibilities

  • Develop, test, maintain, and enhance application features using modern programming languages and frameworks including React, JavaScript, HTML, and CSS
  • Apply object-oriented programming (OOP) principles such as 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 development 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

Qualification

Required

  • Bachelor 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
  • Work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States (such as sponsorship for an H-1B, TN, O, L, STEM OPT, or other employment-based work authorization)
  • 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
  • A basic understanding of REST APIs, JSON, and client-server application architecture
  • Familiarity with Git or another source control platform
  • An understanding of the software development lifecycle and Agile development practices
  • Strong analytical, troubleshooting, and problem-solving skills

Preferred

  • 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
  • A basic understanding of cloud platforms such as Microsoft Azure or AWS
  • Experience with SQL, relational databases, or NoSQL databases

Benefits

  • Structured development opportunities, mentorship, and ongoing feedback to accelerate your career growth
  • Exposure to leaders, cross-functional teams, and diverse areas of the business
  • Opportunities to build your professional network and develop lasting industry connections
  • Meaningful work and real-world experience that provide a strong foundation for a long-term career at National Grid
  • Up to $6,000 in student loan repayment assistance
  • Tuition reimbursement benefits of up to $8,000 annually for undergraduate studies and $10,000 annually for graduate studies
  • The ability to build technical skills through hands-on development, training, and mentoring
National Grid facilitates electricity and gas transmission system and focuses on delivering clean energy.
Glassdoor
4.3
Founded in 1990
London, England, GBR
10001+ employees
https://www.nationalgrid.com