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-04-16

Recommended Jobs

Andaz Host, FREE Medical, Dental and Vision

Hyatt Hotels
Napa, CA

Description The Hourly Rate for this position is $20.00. At Andaz Napa, part of World of Hyatt Lifestyle Brand, we believe our guests select Andaz for our caring and attentive colleagues who ar…

View Details
Posted 2026-03-21

Software Engineer Intern

Laserfiche
Long Beach, CA

Description Laserfiche is hiring Software Engineer Interns to work closely with our development team on a range of exciting projects, gaining hands-on experience in software development and enginee…

View Details
Posted 2026-03-27

Superintendent

Mangrum Career Solutions LLC
San Diego, CA

Superintendent – Heavy Civil Construction (Earthwork Focus) Location: San Diego Area Salary Range: $120,000 – $175,000 (based on experience and qualifications) About the Company We a…

View Details
Posted 2025-11-15

Obrero de la Construcción de Riego

BrightView Landscapes
Santa Ana, CA

Descripción ¿Busca usted una oportunidad en la que el éxito sea algo natural? Entonces puede que hayas encontrado a tu equipo. Estamos buscando un irrigador para unirse a nuestro equipo. Podrí…

View Details
Posted 2026-04-06

Salon Manager

Supercuts
Petaluma, CA

Lead the Floor. Build the Team. Grow the Business. Are you a strong stylist who loves to lead, coach, and inspire? Ready to step into a leadership role where you can guide a team, support daily …

View Details
Posted 2026-03-27

Licensed Vocational Nurse (LVN) for Home Health

Obran Cooperative
Hawthorne, CA

Physicians Choice Home Health is hiring a compassionate and skilled full-time or part-time Licensed Vocational Nurse (LVN) to provide high-quality home health visits to our patients. In this role, …

View Details
Posted 2026-04-15

Resident Advocate-EIH Cerone Day (Tuesday-Saturday)

HomeFirst
San Jose, CA

Position : Resident Advocate-EIH Cerone Reports to : Program Manager Location: San Jose Type: Non-Exempt, Full Time (Day/Swing/Grave) Compensation: $28.11/ Hourly ABOUT HOMEFIRST…

View Details
Posted 2026-04-09

Claims Operations Manager (Costa Mesa)

ACSC Management Services Inc
Costa Mesa, CA

Claims Operations Manager The Claims Operations Manager is a key leadership role within the Property Claims organization, responsible for the strategic oversight and day-to-day execution of several…

View Details
Posted 2026-04-15

Scientific Director / Senior Medical Director, Multiple Myeloma (International Medical Affairs)

AbbVie Inc.
San Francisco, CA

Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…

View Details
Posted 2026-04-06

Nursing Supervisor / Night Shift - Surgical Intensive Care Unit (SICU)

KnowHireMatch
Mission Viejo, CA

Nursing Supervisor / Night Shift - Surgical Intensive Care Unit (SICU) Mission Viejo, California (Premier Coastal Orange County Location) Compensation: $185,000 - $225,000 Base Salary (Excluding diffe…

View Details
Posted 2026-03-21