About The Position

At Landis+Gyr, we don’t just manage energy—we lead the transformation toward a smarter and more sustainable energy future. With a net revenue of USD 1.73 billion in FY 2024, and a presence in over 30 countries across five continents, Landis+Gyr empowers utilities and consumers to optimize energy usage through advanced metering, grid-edge intelligence, and powerful data analytics. Today, our global team of about 6,300 professionals is shaping the digital energy era—developing innovative technologies that support decarbonization, grid modernization, and real-time energy insights. Our record USD 4.6 billion order backlog and strong book-to-bill ratio reflect long-term confidence in our mission and solutions. Join us at Landis+Gyr, where we manage energy better!

Requirements

  • Bachelor’s degree in Computer Science, Engineering or a related field and seven years of experience software development.
  • Seven years of experience each of the following: C#, ASP.NET, .NET Framework 3.5/4.5, and Visual Studio Unit Test Framework.
  • Seven years of experience in database scripting and profiling for Oracle, Postgres, or SQL server.
  • Seven years of experience in development processes, tools and related frameworks, and validation methodologies.
  • Four years of experience with TFS, Visual Studio 2019, and GIT.
  • Two years experience with AMI and Smart Grid Systems and Solutions.
  • Experience may be gained concurrently.

Responsibilities

  • Lead in component and/or solution design, development, documentation, and validation.
  • Work on agile development teams, collaborating with multiple cross-discipline architecture teams to develop hardware and software components as part of L+G Smart Grid solutions.
  • Participate in recruitment, development and mentoring of junior engineers.
  • Lead functional area-specific continuous improvement initiatives.
  • Lead in innovative technology and solutions development and/or validation.
  • Create tools and applications by developing clean, efficient code based on specifications.
  • Collaborate with other developers, managers, and UX designers in building software.
  • Testing and evaluating new programs.
  • Troubleshoot, debug, and upgrade existing software.
  • Identify and deploy software tools, systems, and components.
  • Identifying areas for modifications in existing programs and subsequently developing these modifications.
  • Integrate software components and third-party programs.
  • Train users and gather feedback.
  • Create technical documentation for reference and reporting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service