Senior GIS Engineer

natgridProd•Waltham, MA
•$114,000 - $161,000•Hybrid

About The Position

National Grid is seeking an innovative, adaptable, and results-oriented Senior GIS Engineer for its GIS Platform team within the Technology & Innovation organization. The position involves designing, developing, and maintaining applications within the GIS platform using GE Smallworld Magik and Python. GIS projects are primarily developed in Magik and then reimagined in Python. The role can be based in Waltham, Massachusetts; Brooklyn, Hicksville, or Syracuse, New York; or in Connecticut, New Jersey, New Hampshire, Pennsylvania, Rhode Island, Vermont, or Maine. National Grid follows a hybrid work structure in its New York and Massachusetts service territory, with remote or office work as needed. Office work is encouraged for tasks requiring substantial collaboration, and the company works with employees to foster flexible schedules. The role offers a career path with opportunities to advance within and across bands as the employee develops experience, expertise, and technical skills. Salary ranges vary by location: Downstate New York, $137,000–$161,000; Massachusetts, $129,000–$151,000; and Upstate New York, $114,000–$134,000. National Grid does not provide visa sponsorship now or in the future; applicants must be able to work without current or future visa sponsorship.

Requirements

  • A four-year college degree in Computer Science, Mathematics, Statistics, or a related technical field, or an equivalent combination of education and experience.
  • Strong experience and technical contribution in a structured team environment, focused on GIS applications.
  • Strong knowledge of GE Smallworld Magik and Python.
  • Strong understanding of object-oriented programming and design patterns.
  • Proven experience developing scalable and maintainable applications.
  • Familiarity with SQL databases, including data modeling, SQL query design, and optimization.
  • Experience with automated testing platforms and unit tests.
  • Familiarity with distributed systems and fundamental principles for building scalable applications.
  • Ability to work without current or future visa sponsorship.

Responsibilities

  • Participate in architecture discussions and contribute to the design and implementation of robust, scalable solutions.
  • Apply knowledge of GE Smallworld Magik, Python, and related technologies and platforms.
  • Collaborate with cross-functional teams to deliver GIS projects, primarily in Magik and then reimagined in Python.
  • Develop reusable code libraries and modules to enhance application functionality and maintainability.
  • Follow software development best practices, including SOLID principles and design patterns.
  • Design, develop, and maintain applications within the GIS platform.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service