Graduate Development Program – Associate Software Engineer

National Grid

Waltham, MA • 1 days ago • On-site

Intern

On-site

73,000 - 73,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Graduate Development Program – Associate Software Engineer role

Improve your resume now

$73,000 – $73,000/year

Quick Facts

  • Role: Graduate Development Program – Associate Software Engineer (Software Engineering)

  • Focus: Build, test, maintain, and enhance software used by field technicians

Description

Join a year-long Graduate Development Program as an Associate Software Engineer, supporting gas operations through development and maintenance of software used by field technicians. You’ll build and test application features using modern web technologies, integrate with REST APIs, and collaborate with engineers and product teams in an Agile environment.

Responsibilities

  • Develop, test, maintain, and enhance application features using modern programming languages and frameworks

  • Apply object-oriented programming (OOP) principles such as encapsulation, inheritance, polymorphism, and abstraction

  • Create 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 follow 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

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related field

  • Graduated between May 2026 and June 2027

  • Ability to begin the Graduate Program on June 7, 2027 or July 12, 2027

  • Work authorization in the United States that does not require visa sponsorship now or in the future

  • Foundational knowledge of object-oriented programming and software design principles

  • Programming experience with at least one object-oriented language (e.g., 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 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

Benefits

  • Structured development opportunities, mentorship, and ongoing feedback

  • Exposure to leaders and cross-functional teams

  • Opportunities to build a professional network and industry connections

  • Real-world, meaningful experience with business-critical systems

  • Competitive salary plus a comprehensive benefits package

  • Up to $6,000 student loan repayment assistance and tuition reimbursement up to $8,000/year (undergraduate) or $10,000/year (graduate)

  • Hands-on technical skill development through training and mentoring

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report