Rejobs

软件工程经理

加入Terabase Energy,担任加州戴维斯的软件工程经理。领导团队开发可扩展的太阳能建设软件。享受灵活的混合办公、竞争力薪资和股票期权,助力快速发展的可再生能源企业。

混合 全职 UTC-07:00 95 天前更新
薪资
US$135,000–165,000 /年

在 apply.workable.com 申请

检查您的收件箱。

用手机?稍后可以在电脑上申请。

At Terabase Energy, we believe that digitalization and automation will drive the next wave of innovation and cost reduction in large scale solar. To fully unlock the potential of this opportunity, Terabase is developing an interconnected software and construction automation platform. We work alongside project developers, owners, and engineering & construction firms to support the design, optimization, and construction of huge solar projects around the world. Our team is a blend of solar-industry veterans and newbies, thought-leaders, dreamers, software, electrical and mechanical engineers, coders, product managers, project managers, and sales and marketing professionals. We are based in Northern California, with several other offices in the United States and around the world.

Position Overview

Software Engineering Manager is a senior-level, "player-coach" engineering role that combines direct technical contribution with team leadership responsibilities within the Terafab product area. This role is responsible for guiding the day-to-day execution, coordination, and technical direction of a team of software engineers while remaining a strong individual contributor. The manager serves as the primary interface between the Terafab software engineering team and adjacent hardware-focused teams including Autonomy, IoT, and Controls, defining and maintaining clear cross-team technical interfaces. This role reports to the Sr. Director of Software Data IoT and Autonomy.

Key Responsibilities

Strategic Technical Leadership

  • Define and drive technical strategy and architecture for the Terafab's manufacturing execution system (Fab)
  • Lead design and implementation of significant features, services, or architectural components within Fab
  • Drive technical decisions and architectural direction for construction automation orchestration workflows
  • Design and implement complex data models, APIs, and system integrations that balance current needs with future scalability
  • Define, establish, and maintain technical interfaces between Fab software and adjacent systems including Autonomy, IoT, and Controls/SCADA
  • Identify and lead efforts to address technical debt, refactoring, and system modernization within Fab
  • Establish and evolve coding patterns, best practices, and technical standards within the team
  • Evaluate and introduce new technologies, tools, or approaches that improve team productivity or product capabilities
  • Conduct thorough code reviews with a focus on architecture, maintainability, and knowledge transfer
  • Represent engineering in planning discussions with product and cross-functional stakeholders

Complex Problem Solving and Execution

  • Resolve complex technical challenges that span multiple systems or have ambiguous requirements, particularly at the boundaries between Fab and hardware-adjacent systems
  • Proactively identify systemic issues, performance bottlenecks, or architectural limitations and drive resolution
  • Lead investigations into production issues, root cause analysis, and implementation of long-term fixes
  • Balance technical perfection with business pragmatism, making strategic trade-offs that serve team and product goals
  • Contribute to technical planning, estimation, and risk assessment for major Fab initiatives
  • Serve as technical escalation point for production incidents requiring expert-level intervention

People Management and Team Coordination

  • Manage a small team of software engineers, including performance oversight, career development, and regular 1:1s
  • Own and facilitate the team's scrum process: sprint planning, backlog grooming, daily standups, retrospectives, and sprint reviews, with support from senior management
  • Coordinate task prioritization and delivery across the team, resolving blockers and managing dependencies
  • Serve as the primary point of coordination between the Fab engineering team and cross-functional partners including Autonomy, IoT, and Controls teams, with support from senior management on more strategic coordination and decisions
  • Translate product requirements and stakeholder needs into actionable technical work for the team
  • Mentor team members through code reviews, pairing sessions, and technical guidance
  • Raise the technical bar for the team through knowledge sharing and establishing engineering best practices
  • Assist the Sr. Director in engineering planning, resource estimation, and risk assessment for Fab initiatives
  • Contribute to engineering hiring, technical candidate assessment, and onboarding of new team members
  • Contribute positively to engineering culture, team process improvements, and cross-functional relationships

Requirements

Required

  • 10+ years of professional software engineering experience with demonstrated technical leadership across complex systems
  • Strong architectural thinking with proven ability to design systems that scale across multiple dimensions (performance, team size, feature complexity)
  • Expert proficiency in Python, Django framework, and building scalable backend services
  • Strong experience with modern frontend frameworks, particularly Angular, including complex state management and performance optimization
  • Deep experience with relational databases (PostgreSQL) and query optimization; proficiency with PostGIS for spatial data workloads
  • Productive, non-dependent use of AI-assisted coding tools (e.g., Claude Code, Cursor), with demonstrated ability to set appropriate guardrails for junior engineers; balances velocity gains against code quality, long-term maintainability, and ensuring the team develops durable technical skills
  • Proven experience designing and implementing complex data models with intricate relationships and constraints
  • Demonstrated experience defining and maintaining technical interfaces between software and hardware-adjacent systems (e.g., industrial automation, robotics, or IoT systems)
  • Passion for developing other engineers through mentorship, goal-setting, and clear, direct communication
  • Hands-on experience participating in and facilitating agile/scrum processes including sprint planning, backlog management, and team velocity tracking
  • Curiosity and an ability to adapt and rapidly learn new tools and technologies
  • Strong bias toward action with proven ability to thrive in ambiguous, fast-changing environments
  • Excellent communication and coordination skills across both technical and non-technical audiences
  • Experience working effectively with distributed and cross-functional teams
  • This role is primarily remote but requires candidates to be located within commuting distance of Davis, CA. Regular travel to the Davis office is expected as needed for team collaboration and project support.

Preferred

  • Prior experience managing or leading a small engineering team, including people management, performance feedback, and career development (strongly preferred)
  • Deep experience with workflow orchestration or state machine systems, event-driven architectures, discrete event simulation, or industrial automation - particularly in the context of construction or manufacturing execution
  • Familiarity with hardware integration protocols and patterns relevant to construction robotics or field automation (e.g., Modbus, OPC-UA, MQTT, CAN bus, or similar)
  • Experience with real-time monitoring and telemetry systems, edge computing, or IoT data pipelines
  • Strong experience with cloud infrastructure and infrastructure as code (AWS, CloudFormation, Terraform)
  • Subject matter expertise in construction technology, industrial automation, renewable energy systems, or related domains
  • Track record of technical and team leadership in fast-paced, high-growth startup or scale-up environments
  • Experience with microservices architectures and distributed systems
  • Experience with performance optimization, scaling, and reliability engineering

Benefits

Our salary ranges are determined by role, level, and location. This role offers a base salary of $135,000- $165,000. Within each posted range, individual pay is determined (and may be greater or higher), dependent on work location and additional factors, including job-related skills, experience, and relevant education or training. Terabase offers competitive compensation along with a comprehensive benefits package, including:

  • Generous time off and holiday policy
  • Hybrid flexibility
  • Flexible time off
  • Comprehensive benefits package
  • Career progression
  • 401k match
  • Stock options
  • Home office set up allowance
  • And much more!

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.

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.

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.

Principles only. This role is not open to receiving agency candidates, and any contingent submissions will not be considered. Terabase Energy does not utilize third-party recruitment agencies. Please contact our Recruiting team at [email protected] with any staffing-related inquiries.

薪资与福利

US$135,000–165,000 /年

职位详情

发布时间
1 7月 2026
更新时间
1 7月 2026
工作类型
全职
工作地点
混合
领域
工作时间
UTC-07:00
经验
10+ years of professional software engineering experience

关于 Terabase Energy

公司概况

名称

Terabase Energy,一家私营公司

总部

美国加利福尼亚州伯克利

成立时间

2019年

规模

近年来员工人数约200人(来源:linkedin.com)

业务介绍

Terabase Energy专注于开发面向公用事业规模太阳能电站的先进软件、自动化和机器人技术。他们的核心产品是一套互联的数字化与自动化平台,支持光伏太阳能项目从开发、建设到运营的全生命周期管理(来源:terabase.energy)。其产品组合包括PlantPredict——一款太阳能能量建模工具;Terafab——自动化施工平台;Construct——基于GIS、由人工智能驱动的施工管理系统,取代传统的PDF和电子表格,实现数字孪生;以及SCADA/电站控制和能源管理系统工具,用于运营分析(来源:terabase.energy)。Construct支持自动化无人机监测、进度跟踪和预测,提升项目的可视化和效率(来源:terabase.energy)。其主要市场涵盖公用事业规模太阳能开发商、工程采购施工(EPC)公司、业主及运营商,并逐步聚焦于光伏系统驱动的绿色氢能生产整合(来源:linkedin.com)。

项目与业绩

Terabase Energy的领导团队自2007年以来,已参与超过250个太阳能项目,遍及20多个国家,总装机容量超过5吉瓦(GW),投资总额超过100亿美元(来源:terabase.energy)。其Construct平台全球项目累计超过25吉瓦,显示出显著的市场接受度和可扩展性(来源:terabase.energy)。值得一提的是,Construct已与全球领先的可再生能源公司EDP Renewables合作,部署项目超过2吉瓦,彰显其行业影响力和卓越性能(来源:businesswire.com)。

最新动态

2026年3月,Terabase宣布其下一代Terafab自动化施工平台成功完成现场测试,现已具备商业部署能力。公司同时扩大了位于北加州的工厂产能,计划在未来12个月内实现年安装能力达到10吉瓦(来源:terabase.energy)。2026年4月,Terabase加快国际扩张步伐,在法国巴黎设立新的研发办公室,进一步提升全球布局和创新能力(来源:businesswire.com)。此外,公司于2023年完成由软银愿景基金2号领投的1.3亿美元C轮融资,累计融资超过2亿美元,投资方包括软银、Breakthrough Energy Ventures、Prelude Ventures、Fifth Wall、SJF Ventures及EDP Ventures等知名机构(来源:terabase.energy)。2026年,Terabase荣登Fast Company“全球最具创新力公司”榜单,彰显其在太阳能技术创新领域的领导地位(来源:terabase.energy)。

工作环境

Terabase Energy在机器人、人工智能、软件工程、太阳能工程、产品开发、施工自动化、电站控制及商业职能等多个领域提供职业发展机会。公司在加州伯克利、伍德兰和戴维斯设有办公室,并在法国巴黎设立国际研发中心,营造协作创新的工作氛围(来源:terabase.energy)。企业文化强调“物理人工智能”与机器人驱动的自动化,致力于革新公用事业规模太阳能建设,为热衷于可再生能源技术的员工打造前沿工作环境(来源:linkedin.com)。Terabase积极招聘人才,鼓励应聘者通过[email protected]联系,体现其在可再生能源领域持续成长与创新的坚定承诺(来源:terabase.energy)。

您的 LinkedIn 人脉

在 LinkedIn 上查看您在 Terabase Energy 的联系人,申请时善用您的人脉。

查看人脉

更多 太阳能 相似职位

软件工程经理
Terabase Energy · US$135,000–165,000/年