Senior Software Engineering Manager

Terabase Energy, Inc.

Berkeley (CA)

On-site

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous time off and holiday policy
Flexible time off
Comprehensive benefits package
Career progression
401k match
Stock options

Job summary

Terabase Energy, Inc. is seeking a Senior Software Engineering Manager to lead a distributed team in advancing renewable energy software. This role involves driving technical leadership for PlantPredict and Pro Apps, ensuring reliability and scalability across applications.

The ideal candidate will have 10+ years of experience in web applications and SaaS platforms, strategic architecture expertise, and a proactive leadership approach. The position offers a competitive compensation and a range of benefits to support employee well-being.

Qualifications

  • 10+ years of experience building and maintaining web applications or SaaS platforms.
  • 3+ years of experience leading software engineering teams.
  • Proven experience with cloud-based architectures and microservices.

Responsibilities

  • Lead and mentor a team of engineers to foster growth and innovation.
  • Define and execute the technical roadmap for product suite.
  • Manage end-to-end product delivery with disciplined CI/CD and testing.

Skills

Web applications development
Cloud-based architectures
Team leadership
Agile and DevOps practices
AI technologies

Education

Bachelor's or Master's degree in Computer Science or Software Engineering

Tools

React
TypeScript
.NET
Python
CI/CD tools
Docker
Kubernetes

Job description

Overview

We’re advancing the future of renewable energy through intelligent software that optimizes how solar power plants are designed, predicted, and delivered. As Senior Software Engineering Manager, you’ll lead a distributed team driving the evolution of our flagship energy intelligence platforms — PlantPredict and the Pro Apps suite — which empower global solar developers to design, simulate, and deliver optimized renewable energy projects with precision and speed. You’ll drive technical leadership, architectural modernization, and product delivery across these critical applications, ensuring they continue to meet the reliability, scalability, and innovation standards required by our global customers. This role combines hands‑on technical guidance, team leadership, and strategic direction in partnership with product, data, and domain experts.

Key Responsibilities
Leadership & Team Development
  • Lead and mentor a multidisciplinary team of 5-8 engineers, fostering continuous growth, innovation, and adaptability as the organization embraces AI-driven tools and workflows.
  • Oversee recruitment, professional growth, and performance management for team members.
  • Enable collaboration across distributed teams and ensure alignment with product priorities.
  • Champion agile and DevOps best practices across development and release cycles.
  • Guide and mentor engineers in adopting emerging AI technologies and tools, fostering confidence, and ensuring the team remains at the forefront of innovation.
Technical Strategy & Architecture
  • Define and execute the technical roadmap for the PlantPredict and Pro App product suite.
  • Guide modernization of legacy components toward scalable, cloud-native architectures.
  • Own the end‑to‑end architecture for PlantPredict and Pro Apps, driving modernization toward scalable, cloud-native systems and ensuring seamless interoperability across Azure and AWS environments.
  • Oversee adoption of best practices in CI/CD, code quality, observability, and test automation.
  • Partner with data and AI teams to integrate predictive modeling and automation capabilities into applications.
  • Maintain architectural consistency across applications while enabling flexibility for innovation.
Product Delivery & Operations
  • Manage end‑to‑end product delivery, ensuring reliable, secure, and high‑performing releases through disciplined CI/CD, automated testing, and continuous feedback loops.
  • Ensure PlantPredict and Pro Apps maintain exceptional uptime, performance, and security.
  • Coordinate release schedules, quality gates, and production readiness reviews.
  • Implement continuous improvement based on usage data, customer feedback, and business priorities.
  • Own technical debt management and long‑term maintainability planning.
Cross‑Functional Collaboration
  • Partner with Product Management to translate customer needs and roadmap goals into executable plans.
  • Collaborate with domain engineering and applications engineering teams to ensure released products and features satisfy intended use cases.
  • Align with fellow engineering leads to ensure consistent cloud practices that optimize cost, performance, and reliability.
  • Represent the PlantPredict and Pro App engineering organization in strategic planning and executive reviews.
Qualifications
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience
  • 10+ years of experience building and maintaining web applications or SaaS platforms.
  • 3+ years of experience leading software engineering teams or managing technical leads.
  • Proven experience with cloud-based architectures, microservices, and modern frontend frameworks.
  • Experience with enterprise or industrial SaaS products – ideally in energy, simulation, or data-driven applications.
Technical Expertise
  • Strong technical foundation in modern web development (React, TypeScript, C#/.NET, Python).
  • Deep understanding of Azure and/or AWS cloud infrastructure (Functions, API Gateway, Cosmos DB, S3, DynamoDB).
  • Experience with API-first design, scalable data models, and multi-tenant architectures.
  • Familiarity with performance modeling, analytics, or simulation software.
  • Proficiency in CI/CD, containerization (Docker), and orchestration (Kubernetes).
  • Experience integrating data visualization, AI insights, or modeling tools into production systems.
Leadership & Soft Skills
  • Proven ability to drive product-focused engineering teams toward measurable outcomes.
  • Strong communication and collaboration skills across technical and non-technical stakeholders.
  • Demonstrated success balancing innovation, reliability, and delivery speed.
What Success Looks Like
  • PlantPredict and Pro App continue to deliver best-in-class performance, reliability, and user satisfaction.
  • Deploy PlantPredict 3D infrastructure improvements that support wide industry adoption.
  • A culture of ownership, accountability, and innovation within the engineering organization.
Compensation

Compensation: $170,000 - $210,000 (DOE)

Benefits
  • Generous time off and holiday policy
  • Flexible time off
  • Comprehensive benefits package
  • Career progression
  • 401k match
  • Stock options
  • And much more!
Equal Opportunity Employer

Terabase is an equal opportunity employer. We recruit, hire, employ, train, promote, and compensate individuals based on job-related qualifications and abilities. We strongly encourage people of all backgrounds to apply.

EEO Statement

We do not discriminate for any reason including race, color, sex, gender, age, religion or religious creed, national origin, ancestry, citizenship, marital status, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, military/veteran status, or any other characteristic protected by law.

Inclusive Environment

We offer a welcoming and inclusive environment in service to one another, our products, the diverse consumers we represent, and the communities we call home.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager
Senior Software Engineering Manager

Terabase Energy • South Carolina

On-site
USD 170,000 - 210,000
Generous time off and holiday policy
Flexible time off
Comprehensive benefits package
+3
Senior Software Engineering Manager
Senior Software Engineering Manager

Terabase Energy • Berkeley (CA)

On-site
USD 170,000 - 210,000
Generous time off and holiday policy
401(k) match
Stock options
Senior Cloud Software Engineering Manager, Renewable Energy
Senior Cloud Software Engineering Manager, Renewable Energy

Terabase Energy • Berkeley (CA)

On-site
Software Engineering Manager
Software Engineering Manager

Terabase Energy • Iowa (LA)

Hybrid
USD 135,000 - 165,000
Hybrid flexibility
Stock options
401k match
+2
Software Engineering Manager
Software Engineering Manager

Terabase Energy • Davis (CA)

Hybrid
USD 135,000 - 165,000
Generous time off
Hybrid flexibility
401k match
+2
Project Manager - Construction Technology
Project Manager - Construction Technology

Terabase Energy • United States

Hybrid
USD 115,000 - 135,000
Generous time off and holiday policy
401(k) match
Stock options
+1
Project Manager - Construction Technology
Project Manager - Construction Technology

Remote Jobs • United States

Hybrid
USD 115,000 - 135,000
Generous time off and holiday policy
Comprehensive benefits package
401k match
+2
Senior Software Manager - AI-Driven Energy Platforms
Senior Software Manager - AI-Driven Energy Platforms

Terabase Energy, Inc. • Berkeley (CA)

On-site
USD 170,000 - 210,000
Generous time off and holiday policy
Flexible time off
Comprehensive benefits package
+3
Senior Manager, Corporate IT
Senior Manager, Corporate IT

Terabase Energy • San Francisco (CA)

On-site
USD 130,000 - 175,000
Project Engineer, SCADA and Controls Systems
Project Engineer, SCADA and Controls Systems

Terabase Energy • Berkeley (CA)

Hybrid
USD 110,000 - 125,000
Remote flexibility
401k match
Stock options