Principle Software Engineer

1 day ago


Waltham, United States National Grid plc Full time

National Grid is hiring a Principal Software Engineer. This position offers remote flexibility, with the requirement that candidates reside in one of the following states: New York (NY), New Jersey (NJ), Massachusetts (MA), Connecticut (CT), Vermont (VT), Rhode Island (RI), Maine (ME), or New Hampshire (NH).

Job Purpose

The purpose of the Principal Software Engineer is to provide leadership in the development and execution of comprehensive software development strategies, ensuring the delivery of high-quality products and services within data engineering, business analytics, and data strategies. This role involves collaborating with architects to ensure designs align with end user requirements, implementing and maintaining software development frameworks, and mentoring junior team members in software development best practices. The engineer will closely collaborate with cross-functional teams to proactively identify and resolve issues early in the development cycle, prior to deploying releases to the live environment. Additionally, they will drive continuous improvement initiatives to optimize software development efficiency and effectiveness.

Key Accountabilities
  1. Architecting and Designing Robust Software Solutions: Collaborating with cross-functional teams to design and develop software solutions that meet business requirements and adhere to best practices and architectural principles.
  2. Data Engineering: Collaborating with central data engineering teams to design and develop robust data pipelines, ensuring efficient and reliable data processing and integration.
  3. Data Analytics: Working with data analysts and data scientists to understand data requirements and develop software solutions that enable effective data analysis and insights generation.
  4. Leading Technical Initiatives: Taking ownership of technical initiatives, driving their implementation, and ensuring successful delivery.
  5. Conducting Code Reviews and Ensuring Code Quality: Reviewing code written by team members to ensure adherence to coding standards and best practices.
  6. Performance Optimization and Scalability: Identifying performance bottlenecks, optimizing code, and implementing scalable solutions.
  7. Researching and Evaluating Emerging Technologies: Staying up-to-date with the latest industry trends and technologies, conducting research, and evaluating their potential application in software development.
  8. Providing Technical Leadership and Mentorship: Acting as a technical leader and mentor for the development team.
  9. Collaborating with Product Management: Working closely with product management teams to ensure alignment between technical implementation and product goals.
  10. Ensuring Security and Compliance: Incorporating security best practices throughout the software development lifecycle.
  11. Continuous Integration and Delivery: Implementing and maintaining continuous integration and delivery pipelines.
  12. Mentoring and Training Team Members: Providing guidance and support to junior testing engineers.
  13. Participating in Agile Ceremonies: Actively participating in agile ceremonies such as sprint planning and retrospectives.
RequirementsYour Rewards

Rewarding work and a collaborative, team-oriented culture are just the beginning. Review our digital benefit guide at ngbenefitslivebrighter.com for full details and descriptions.

Our organization follows a hybrid work structure where employees can work remotely or from the office, as needed.

More Information

#LI-RK1

New England: $156k - $184k a year

Downstate NY: $167k - $197k a year

Upstate NY: $139k - $164k 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.

National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience, and expertise.

#J-18808-Ljbffr

  • waltham, United States National Grid Full time

    About usEvery day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates.  To succeed, we must anticipate customer needs, reduce energy delivery...


  • Waltham, United States National Grid USA Full time

    About us Every day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates. To succeed, we must anticipate customer needs, reduce energy delivery...


  • Waltham, United States National Grid Full time

    About usEvery day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates. To succeed, we must anticipate customer needs, reduce energy delivery...


  • Waltham, United States National Grid Full time

    About usEvery day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates. To succeed, we must anticipate customer needs, reduce energy delivery...


  • Waltham, United States National Grid Full time

    About usEvery day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates. To succeed, we must anticipate customer needs, reduce energy delivery...


  • waltham, United States National Grid Full time

    About usEvery day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates.To succeed, we must anticipate customer needs, reduce energy delivery...


  • Waltham, United States National Grid USA Full time

    About us Every day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives. Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates.To succeed, we must anticipate customer needs, reduce energy delivery...

  • Senior Data Engineer

    2 months ago


    Waltham, United States Senior Data Engineer Full time

    Scipher Medicine is a precision immunology company that uses AI and network science to match patients with the most effective therapies. Its flagship product, PrismRA, is a blood-based test predicting whether a patient with RA will likely respond to anti-TNF therapy. Scipher Medicine is also developing the Spectra platform, which can be used to discover and...


  • Waltham, United States Capgemini Full time

    Job Title: C++ DeveloperAre you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.Job Location: Waltham, MAJob description:Software (SW) Engineer to develop C++ based application for medical device applications in Linux OS. A talented and motivated C++ developer to join the team in...


  • Waltham, United States Capgemini Engineering Full time

    Senior Software (SW) Engineer to develop C++ based application for medical device applications in Linux OS. A talented and motivated C++ developer to join the team in developing innovative software solutions for the medical industry. The successful candidate will be responsible for proof of concept, quick prototyping, designing & unit testing of application...


  • Waltham, United States Roberts Recruiting Full time

    We're a cutting-edge FinTech startup revolutionizing the financial world with our advanced SaaS tools. Our mission is to transform risk assessment in financial decision-making, making it smarter, faster, and more efficient for institutions globally. Who We're Looking For: A visionary Principal Engineer who's ready to lead the charge in software innovation...


  • Waltham, United States gelsight Full time

    GelSight seeks a Software Quality Engineer to help test software quality for a Windows-based application for a camera-based 3D measurement and tactile sensing technology. The primary focus of work will be executing and developing software test plans and processes to ensure software quality. The ideal candidate is detail oriented, eager to learn, and excited...


  • Waltham, United States GlobalLogic Full time

    Position: Senior Software Engineer – C++/OpenGLLocation: Waltham, MA – Onsite Job Description:We are seeking an experienced Senior Software Engineer specializing in C++ and OpenGL to join our dynamic team developing software applications for medical devices on Linux OS. The ideal candidate is a skilled and proactive C++ developer who is passionate about...


  • Waltham, United States Talent Search RPO Full time

    Position: Senior Software Engineer – C++/OpenGLLocation: Waltham, MA – Onsite Job Description:We are seeking an experienced Senior Software Engineer specializing in C++ and OpenGL to join our dynamic team developing software applications for medical devices on Linux OS. The ideal candidate is a skilled and proactive C++ developer who is passionate about...


  • Waltham, United States Capgemini Full time

    Job Title: C++ DeveloperJob Location: Waltham, MAJob description:Software (SW) Engineer to develop C++ based application for medical device applications in Linux OS. A talented and motivated C++ developer to join the team in developing innovative software solutions for the medical industry. The successful candidate will be responsible for proof of concept,...


  • Waltham, United States Vecna Robotics Full time

    Senior Embedded Systems Software Engineer Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work between autonomous mobile robots, labor, and systems, we make business go. As a company, we are driven by the same collective vision: an uninterrupted...


  • Waltham, United States Vicarious Surgical Inc. Full time

    Vicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product development mode.As a Senior Test...


  • Waltham, United States Vicarious Surgical Full time

    Vicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product development mode. As a Senior...

  • Software Engineer

    2 weeks ago


    Waltham, Massachusetts, United States Tbwa ChiatDay Inc Full time

    We are seeking a highly skilled Software Engineer to join our team at Markforged, a leading innovator in the 3D printing industry. Based in Kraków, Poland, this role offers a unique opportunity to work on cutting-edge projects and contribute to the development of groundbreaking technology.The ideal candidate will have a strong background in software...


  • Waltham, United States Vicarious Surgical Full time

    Job DescriptionJob DescriptionVicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product...