Senior Software Engineer - Virtual Power Plant & AI

Uplight

Boulder (CO)

On-site

USD 135,000 - 153,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible time off
Parental leave
Wellness stipend
Work flexibility

Job summary

Uplight is seeking a Senior Software Engineer for the Virtual Power Plant platform to advance backend services, data models, and cloud infrastructure. You will own the full lifecycle from design to deployment, maintain scalable APIs, and drive CI/CD with IaC practices while evaluating AI-powered tooling.

With 5+ years in software engineering, strong Python, AWS, and SQL/NoSQL expertise, you’ll thrive in an Agile environment and mentor peers as we build a more sustainable energy future.

Qualifications

  • BS, MS, or Ph.D. in Computer Science, Electrical Engineering, or a strictly related field.
  • 5+ years of professional software engineering experience delivering scalable, production-grade systems.
  • Strong proficiency in Python and understanding of design patterns.
  • Hands-on experience with cloud platforms (AWS) and building CI/CD pipelines using IaC (Terraform, CloudFormation).
  • Solid working knowledge of SQL and NoSQL databases.
  • Extensive experience in Agile/Lean environments and ownership of end-to-end systems.

Responsibilities

  • Develop and maintain scalable backend services and robust APIs for the VPP platform.
  • Design, deploy, and manage cloud infrastructure using Infrastructure as Code.
  • Build and maintain CI/CD pipelines for rapid, secure production delivery.
  • Design cost-effective, scalable data models for relational and NoSQL databases.
  • Monitor data quality and ensure production data is accurate and highly available.
  • Ensure reliability via unit and end-to-end tests and proactive monitoring.
  • Lead architectural design and promote best software practices.
  • Explore agentic AI integration in development and operations workflows.
  • Collaborate with Product Management, Delivery, and Operations; mentor peers.

Skills

Python
CI/CD
Agile/Lean
Testable code

Education

BS/MS/PhD in CS or related

Tools

AWS
Terraform
CloudFormation
SQL/NoSQL databases

Job description

Uplight is seeking a Senior Software Engineer for the Virtual Power Plant platform to advance backend services, data models, and cloud infrastructure. You will own the full lifecycle from design to deployment, maintain scalable APIs, and drive CI/CD with IaC practices while evaluating AI-powered tooling.

With 5+ years in software engineering, strong Python, AWS, and SQL/NoSQL expertise, you’ll thrive in an Agile environment and mentor peers as we build a more sustainable energy future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Data-Driven Energy Platforms
Engineering Manager, Data-Driven Energy Platforms

FirstFuel Software • United States

On-site
USD 161,000 - 185,000
Flexible time off
Parental leave
Work flexibility
+1
Senior AI Systems & Platform Engineer — Remote
Senior AI Systems & Platform Engineer — Remote

UtilityAPI • Oakland (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Medical, Dental, & Vision benefits
Flexible, fully remote schedule
11 paid company holidays
+4
Senior Software Engineer
Senior Software Engineer

Uplight • Boulder (CO)

On-site
USD 135,000 - 153,000
Flexible time off
Parental leave
Wellness stipend
+1
Engineering Manager, Clean Energy Software
Engineering Manager, Clean Energy Software

Autogrid • United States

On-site
USD 161,000 - 185,000
Senior Software Engineer - United States
Senior Software Engineer - United States

Powerline • United States

Hybrid
USD 140,000 - 190,000
Senior Platform Engineer — Cloud, AI & Energy Platform
Senior Platform Engineer — Cloud, AI & Energy Platform

Search Services • Houston (TX)

On-site
USD 140,000 - 180,000
Senior Backend Engineer – AI-Driven Energy Platform
Senior Backend Engineer – AI-Driven Energy Platform

ArcTern Ventures • Washington

On-site
USD 150,000 - 190,000
Lead AI Engineer
Lead AI Engineer

Powerline • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Senior AI & Grid Backend Architect
Senior AI & Grid Backend Architect

Astreya • California (MO)

On-site
USD 150,000 - 230,000
Medical (UHC Kaiser options)
Dental coverage
Vision insurance
+3
Senior DevOps Engineer: AI-Driven Cloud & CI/CD Lead
Senior DevOps Engineer: AI-Driven Cloud & CI/CD Lead

Ring Inc • Menlo Park (CA), Northern (KY)

Hybrid
USD 135,000 - 159,000
Pre-IPO stock options
Benefits