1

Smart Grid Software Engineer Jobs (NOW HIRING)

Be Seen First

Senior Software Engineer

Las Vegas, NV · On-site

$85K - $95K/yr

... smart grid software applications. Responsibilities * Work in tandem with our software & UI engineering teams to implement cloud based IoT solutions. * Ensure application performance, uptime, and ...

Be Seen First

Senior Software Engineer

Las Vegas, NV · On-site

$85K - $95K/yr

... smart grid software applications. Responsibilities * Work in tandem with our software & UI engineering teams to implement cloud based IoT solutions. * Ensure application performance, uptime, and ...

Be Seen First

S.-based OEM delivering mission‐critical real‐time grid software and hardware‐network systems for electric utilities nationwide. About the Role: We're seeking a Solutions Engineer with strong ...

Senior Software Engineer, Battery

$125K - $165K/yr

As a Senior Software Engineer on our growing Battery team, you will design and develop backend ... smart grid communication standards while maintaining a strong security posture across our ...

Senior Software Engineer, Battery

$125K - $165K/yr

As a Senior Software Engineer on our growing Battery team, you will design and develop backend ... smart grid communication standards while maintaining a strong security posture across our ...

$90K - $120K/yr

Senior Software Engineer Position Description The Senior Software Engineer is responsible for ... Our investments in fields ranging from renewable energy, smart grid systems, electric vehicles ...

Senior Market Solutions Engineer

Rensselaer, NY · On-site

$103K - $142K/yr

The Senior Market Solutions Engineer will lead the electric power system model used by the ... Ensure integrity of Smart-Grid application software by development and implementation of Business ...

next page

Showing results 1-20

Smart Grid Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do smart grid software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for smart grid software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a smart grid software engineer do?

A Smart Grid Software Engineer designs, develops, and maintains software systems that enable the efficient and reliable operation of smart electrical grids. They work on applications that manage the flow of electricity, integrate renewable energy sources, and ensure grid stability through real-time data monitoring and automation. These engineers often collaborate with utility companies, hardware engineers, and data scientists to create solutions for energy optimization, outage management, and cybersecurity. Their role is crucial in modernizing energy infrastructure and supporting the transition to more sustainable power systems.

How does a smart grid software engineer typically collaborate with utility operators and field technicians?

Smart Grid Software Engineers frequently work in cross-disciplinary teams, collaborating closely with utility operators and field technicians to ensure that software solutions meet real-world operational needs. They often participate in requirements gathering, user training, and troubleshooting sessions to bridge the gap between software capabilities and field expectations. Effective communication skills are crucial, as engineers need to translate technical details for non-technical stakeholders and incorporate practical feedback into system enhancements. This collaboration helps to optimize grid performance and ensure reliable energy delivery.

What are the key skills and qualifications needed to thrive as a smart grid software engineer, and why are they important?

To thrive as a Smart Grid Software Engineer, you need a strong background in computer science, electrical engineering, and power systems, usually supported by a relevant degree. Familiarity with SCADA systems, IoT protocols, programming languages like Python or C++, and industry certifications such as CISSP or NERC CIP is often required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating across multidisciplinary teams and addressing complex infrastructure challenges. These skills and qualifications are vital to ensure secure, efficient, and innovative development and management of modern smart grid technologies.

What is the difference between Smart Grid Software Engineer vs Power Systems Engineer?

AspectSmart Grid Software EngineerPower Systems Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; certifications like IEEE or software development skillsBachelor's or higher in Electrical Engineering; often includes power systems certifications
Work EnvironmentSoftware development teams, utility companies, research labsPower plants, utility companies, consulting firms
Industry UsageSmart grid technology, renewable integration, grid automationPower generation, transmission, distribution systems
Common Search/ComparisonYesYes

Smart Grid Software Engineers focus on developing software solutions for modernizing electrical grids, emphasizing automation and communication technologies. Power Systems Engineers work on designing and maintaining the physical infrastructure of electrical power systems. While both roles require electrical engineering knowledge, the former leans toward software and digital solutions, whereas the latter concentrates on physical power systems.

What are popular job titles related to Smart Grid Software Engineer jobs?

For Smart Grid Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Smart Grid Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer

Las Vegas, NV • On-site

$85K - $95K/yr

Full-time

Medical, Retirement

Re-posted 2 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Ennovara, headquartered in Las Vegas, Nevada, is a growing energy consulting company serving the energy and electric industry. We are looking for a talented Senior Software Engineers to join our team. The Senior Software Engineer will work as a member of a cross functional engineering team responsible for planning, design, development & implementation, testing, and maintenance of enterprise grade smart grid software applications.

Responsibilities

  • Work in tandem with our software & UI engineering teams to implement cloud based IoT solutions.
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
  • Participate in all aspects of the software development life cycle for cloud-based solutions, including planning, requirements, development, testing, and quality assurance.
  • Define, develop, and maintain APIs, using REST and MQTT based cloud interfaces.
  • Managing cloud environments in accordance with company security guidelines.
  • Work in an agile development environment; collaborate closely with your team and our customers.
  • Write clear, reliable, testable, and maintainable code.
  • Contribute to technical research on new technologies.

Successful Candidate’s Attributes

  • Bachelor’s degree in computer science, information technology, engineering, or equivalent working experience.
  • Minimum of 5 years of experience architecting, designing, developing, and implementing cloud-based solutions.
  • Strong familiarity with SQL.
  • Experience with Cloud Platforms like Snowflake, Azure.
  • Extensive experience in languages such as Java, C#, Python.
  • Knowledge of web services, API, REST, and MQTT.
  • Experience with modern software development processes like unit testing, and continuous integration.
  • Excellent interpersonal, written communications, analytical and quantitative skills.
  • Solid organization skills and attention to detail, including the ability to make sound prioritization decisions and the ability to manage multiple tasks and assignments.

Job Location: Las Vegas, Nevada.

Start Date: We are looking to hire immediately.

Pay: From $85,000 per year, depending on experience and qualifications.

Work Schedule: 40 hours per week. Typically, from 8am-5pm, Monday thru Friday.

Benefits: Health insurance, 401K, paid holidays, paid time-off, professional development support.

Contact: Hector Dominguez, Director.

If you are a collaborative person with an entrepreneurial spirit, interested in joining a team of enthusiastic, hardworking and fun professionals, we would love to meet you.

Ennovara is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws.

Company Description

Ennovara, headquartered in Las Vegas, Nevada, is a growing engineering and consulting services company serving the electric utilities industry.