Senior Full-Stack Software Engineer

Powerline
Palo Alto, CA

Join Powerline and help revolutionize the future of the electricity grid!

We are a disruptive, VC-backed cleantech company based in Silicon Valley. Our cutting-edge technology leverages machine learning and artificial intelligence to optimize renewable energy and battery storage projects on the electricity grid. Our products help renewable project owners achieve strong economics and operational excellence, paving the way for a decarbonized and profitable future grid. We work on exciting projects with leaders in the world’s most lucrative and complex electricity markets.

About the role: As a Full-Stack Software Engineer at Powerline, you will play a pivotal role in developing, scaling, and maintaining software solutions that monitor and improve the performance of renewable energy assets. You will work closely with a talented team of engineers to build software solutions, integrating real-time data, machine learning, and optimization models into systems that manage energy resources.

This is an incredible opportunity to become an early and foundational team member at a climate-tech company that is at a growth inflection point, addressing a critical problem in one of the most important and fastest-growing markets.

Key Responsibilities:

  • Design, develop, and deploy software systems to optimize renewable energy and battery storage projects.

  • Collaborate with cross-functional teams to ensure seamless integration of software solutions with machine learning models and optimization algorithms.

  • Build and enhance intuitive, user-friendly interfaces for internal and external users to monitor project performance.

  • Take ownership of the entire software development lifecycle, from architecture design to implementation and maintenance.

  • Ensure the scalability, reliability, and performance of software solutions deployed in production.

  • Lead efforts in improving system performance, identifying bottlenecks, and troubleshooting real-time issues.

  • Stay informed on the latest trends in software engineering, renewable energy, and energy markets to implement innovative solutions.

Requirements:

  • 5+ years of software engineering experience, focusing on large-scale, real-time systems.

  • Proficiency in Python with strong coding and debugging skills.

  • Solid understanding of distributed systems, APIs, and microservices architecture.

  • Front-end development experience particularly with frameworks like React, Angular, or Vue.js, and the ability to build engaging user interfaces.

  • Experience with SQL and NoSQL databases design and deployment.

  • Strong communication skills and ability to collaborate with diverse teams, including engineers, data scientists, and energy market experts in a distributed working environment.

Strong Plus:

  • Experience in energy markets, renewable energy technologies, or energy storage systems.

  • Familiarity with machine learning and optimization models.

  • Knowledge of data visualization and dashboard tools.

Posted 2026-01-07

Recommended Jobs

Software Engineer II - C/C++

Playstation Global
Aliso Viejo, CA

Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of pr…

View Details
Posted 2026-01-07

Director, Product Manager, Coupang Media Group - Ads

Coupand
Mountain View, CA

  We exist to wow our customers. We know we’re doing the right thing when we hear our customers say, "How did we ever live without Coupang?" Born out of an obsession to make shopping, eating, and livi…

View Details
Posted 2025-11-25

Material Handler

The Salvation Army
Lake Forest, CA

ABOUT THE ARC: The Salvation Army (TSA) Adult Rehabilitation Center (ARC) is a no-fee program to assist men & women in their journey to complete our rehabilitation program. We are grateful for the c…

View Details
Posted 2025-12-18

Software Engineer L4, Machine Learning Platform (Metaflow)

Netflix
Los Gatos, CA

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages…

View Details
Posted 2025-12-22

Assistant Pre-Construction / Estimator - Commercial Construction

K2 Staffing
Carlsbad, CA

Summary   Our client is a San Diego based company that builds differently by blending large company experience with the personal approach of a boutique team. With millions of square feet of comme…

View Details
Posted 2025-10-03

Accounts Payable Specialist

Zenlayer, Inc
Diamond Bar, CA

The Accounts Payable Specialist is responsible for the timely and accurate processing of vendor invoices, employee expenses, credit card transactions, and payment runs. This role supports the month-en…

View Details
Posted 2025-12-13

Sr Accountant - Financial Reporting

Aeg Worldwide
Los Angeles, CA

Company Information For more than 20 years, AEG has played a pivotal role in transforming sports and live entertainment. Annually, we host more than 160 million guests, promote more than 10,000 sh…

View Details
Posted 2025-11-28

Senior Caregiver

GreatAuPair LLC
Los Angeles, CA

Buscando una cuidadora amable y compasiva para una mujer de 78 años en cuidados paliativos en casa. Se requiere algo de limpieza ligera y cocina.

View Details
Posted 2025-11-09

Pre-Sales Engineer (Virtual)

Commscope
California

In our always on world, we believe its essential to have a genuine connection with the work you do. Our RUCKUS Smart Wi-Fi, ICX switching, IoT, rich AI/ML Analytics software, secure policy user/devic…

View Details
Posted 2026-01-06

Accounts Payable Specialist

Bonipak Produce
Santa Maria, CA

Full-time Description DEPARTMENT OVERVIEW : The Accounts Payable Specialist will review, reconcile, and pay multiple entity’s bills in a timely fashion. This requires not only unders…

View Details
Posted 2025-11-28