Principal Software Engineer (backend)

Date: 17 May 2023

Location: Waltham, MA, US, 02451

Company: National Grid

About us

Come be a part of driving National Grid’s digital transformation!  We are digital creators, continuous learners and daring innovators.  We leverage digital innovative ways to create products and catalyze the transformation of National Grid's business units into more agile and digitally native organizations in our shared purpose of bringing energy to life. We need you

Job Purpose

As a Principal Software Engineer in our core engineering team, you will be guiding software engineering development across several teams, and solving our most challenging technical problems, providing prototypes for our larger engineering team. You will actively contribute to the success of the org by creating a center of excellence for engineering and software architecture.  A highly-valued engineer with an org-wide presence.  An Engineer with the ability to very quickly learn new languages, new frameworks, and adapt and apply their skills to new technical environments with little to no struggle.  Able to drop into complex, chaotic technical challenges and bring order and direction.  Likely to not be attached to a single squad, Principal Engineers will float through the organization based on need and build core, repeatable standards that can be applied broadly.  Principal Engineers cannot be hired/promoted in to their position unless approved by other principal engineers.  Principal Software Engineers will typically have 20+ years of experience.    

What you'll do

  • Supports product teams to understand and resolve critical technical issues in almost any engineering product
  • Creates complex architectural designs that can be understood and implemented by all engineering product teams
  • You will be seen as an influencer and leader with back end technologies
  • Active influencer of organization wide technology decisions
  • Demonstrates extensive knowledge in networking concepts and infrastructure in both traditional and cloud environments
  • Demonstrates an expert knowledge of industry best practice in at least one programming language and technology stack
  • Active influencer of companywide technology decisions
  • Responsible for monitoring technical capabilities across product teams.
  • Actively works with product teams to drive adoption of practices and ways of working
  • Works with Core Engineering leadership to prioritize work across the Core Engineering landscape
  • Demonstrates new findings in technology regularly to the wider engineering community
  • Actively working with multiple software engineering teams to introduce new tooling to align with industry trends
  • Aids Core Engineering leadership with identifying colleagues suitable for promotion to principal engineering
  • Participate in the hiring of new senior talent to Core Engineering
  • Participate in the hiring of new senior talent to product teams

What you'll need

  • Diplomatic and emotionally intelligent, has an ability to listen to and entertain other points of view
  • 8+ years of experience with back end technologies such as .net core, C#
  • Demonstrable experience in delivery and design of multi-domain architectures
  • An expert practitioner of object-oriented programming principles, including SOLID and DDD
  • Extensive experience implementing multiple data persistence technologies and architectures
  • A quality driven approach to code authoring and testing, producing idiomatic and maintainable code
  • Expertise using a wide variety of cloud architectures and alternatives
  • Expert system design experience, including design patterns and best practices

More Information


Our organization follows a hybrid work structure in our service territory (NY & MA and adjacent states) where employees can work remotely or from the office, as needed.  Working from the office is encouraged when working on tasks that require a high degree of collaboration.  We work with our employees to foster a work schedule that fits your flexible schedule.


At National Grid, we keep the lights on and homes warm.  But it’s so much more than that.  We keep people connected and society moving.  This is no easy feat, and it takes all of us.  But National Grid supplies us with the environment to make it happen.  As we generate momentum in the energy transition for all, we don’t plan on leaving any of our customers in the dark.  So, join us and help bring energy to life.





$146,000 - $206,000 a year

This position has a career path which provides for advancement opportunities within and across bands as you develop and evolve in the position; gaining experience, expertise and acquiring and applying technical skills. Candidates will be assessed and provided offers against the minimum qualifications of this role and their individual experience.


National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience and expertise.  We foster a culture of inclusion that drives employee engagement to deliver superior performance to the communities we serve.  National Grid is proud to be an affirmative action employer. We encourage minorities, women, individuals with disabilities and protected veterans to join the National Grid team.  

Nearest Major Market: Waltham
Nearest Secondary Market: Boston