SENIOR DEVOPS & SOFTWARE ENGINEER
5 Months ago
Berkeley, California, United States
Subscribe to job alerts
Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.
Job Description
Terabase Energy is seeking a Senior DevOps & Software Engineer to join their innovative team in Berkeley, CA, focusing on accelerating decarbonization in energy generation. The role involves software development for solar power projects, guiding remote teams, and working within a dynamic environment. Candidates should have 7+ years of relevant experience, strong DevOps skills, and the ability to collaborate with distributed teams. This position is fully remote.
What we do
Terabase Energy, was founded with the mission to accelerate decarbonization of large-scale energy generation beyond intermittent renewable power. Our proprietary software, solutions and engineering capabilities will enable the deployment of revolutionary, hybrid projects that produce 24/7 renewable energy. We serve our global clients using technology we develop and are already working on some of the largest and most impactful solar powerplant projects in the world.
The Role
Do you approach the world with curiosity and ask the question What if? Do you enjoy solving interesting engineering problems that no one has solved before through using your creativity to quickly design, build, and test solutions? Terabases Senior DevOps & Software Engineer is a member of the software product development team, reporting to the VP Software. As a member of this team you will work, learn, and grow in Terabases unique operating environment and culture: high-growth, innovative, lean, and values-driven. Successful candidates will be highly capable in each of the following dimensions (among others): adaptability, curiosity, resourcefulness, problem solving, pro-activity, collaboration, operating in a dynamic environment and dedicated to the mission of accelerating the decarbonization of the global economy by utilizing digital and automation technology to further reduce the cost of utility-scale solar.
This role will be a 100% remote position.
Responsibilities
- Work closely with VP Software to plan/guide/execute key Terabase software team activities
- Guide and assist with the oversight and review of two remote/outsourced software development team activities, one in India and the other in Serbia
- Design, develop, build, test, deploy software to help create the Terabase products that will digitalize the full lifecycle (development, design, construction, and operation) of solar power plants.
- Develop web APIs and user interfaces for physical devices and hosted environments
- Design, Develop, Test, Deploy, Support pub/sub IoT device and data systems
- Develop quality plans and unit testing approaches for your and the teams code
Minimum Qualifications
- 7+ years experience with architecture, technologies, and approaches relevant to the Terabase product vision with a particular focus on DevOps activities
- BS in Computer Science or equivalent industry and/or academic training
- DevOps experience with a particular emphasis on rapid development, security, robustness, and scalability
- Experience with and understanding of Continuous Integration (CI) and Continuous Deployment (CD) concepts and techniques
- Ability to work remotely and to work with distributed teams in various time zones
- Proficient written and verbal English communication skills
- Solid programming skills, with exposure to object oriented and functional programming techniques
- Deep understanding of software design techniques
- Understanding of and experience in unit testing and test driven development.
- Solid understanding of web applications and HTTPS
- Understanding of micro-services based cloud-hosted software architecture
- Solid understanding of agile workflow management process
- Good understanding of gitflow source code management development techniques and process
Technologies We Use
- Cloud-hosted software environments (e.g., AWS, Azure, Google Cloud)
- Docker-based deployment/orchestration systems (Kubernetes)
- Infrastructure-as-Code deployment systems (CloudFormation)
- Relational (SQL), non-relational (no-SQL), and time-series data optimized (e.g., InfluxDB)
- The following languages: Python, C++, JavaScript/Node.js and C#. We are not strictly looking for these languages, but a successful applicant will demonstrate an ability to learn and apply knowledge in new domains.
- IoT architectures, technologies, and applications
Preferred Qualifications
- MS (or other advanced degree) in Computer Science or equivalent field
- Experience with Python-based web frameworks like Django or Flask
- Experience with async task systems like Celery
- Experience with MQTT-based pub/sub architectures
- Experience with cloud-hosted software environments (e.g., AWS, Azure, Google Cloud)
What we offer
- Remote flexibility
- Flexible time off
- Generous health benefits
- Home office set up
- Career progression
- .and more!
Terabase Energy
|
51 - 200
Sector: EnergyAbout this company
Founders:Amine Berrada, Chris Baker, Dan Cohen, Matt Campbell, Pierre Gousseland
Founded date:2019
Revenue:US$ 50 - 100 million
Investors:Breakthrough Energy Ventures, City Light Capital, Powerhouse Ventures, Prelude Ventures, SJF Ventures
Stage:Other
Website:terabase.energy
Terabase Energy is a digital solutions company whose products and services reduce costs and accelerate deployment in large-scale solar. The company's proprietary software is used by more than 400 engineering,...read more
More Engineer - Software jobs in climate

4 days ago
Bedford, United States
Life Scientist/ Environmental Engineer/ Physical Scientist
4 days ago
Lenexa, United States
4 days ago
New Orleans, United States

4 days ago
Lexington, United States
4 days ago
Fort Knox, United States
4 days ago
Independence, United States
4 days ago
Coffeyville, United States
4 days ago
Kansas City, United States
4 days ago
Nevada, United States

6 days ago
Hiawatha, United States
7 days ago
Louisville, United States
9 days ago
Fort Atkinson, United States
9 days ago
Iowa City, United States
10 days ago
Topeka, United States
12 days ago
Shawnee, United States

Project Engineer- Solar
12 days ago
Des Moines, United States
12 days ago
Frankfort, United States
13 days ago
Des Moines, United States
Other jobs at Terabase Energy
5 Months ago
Berkeley, United States
4 Months ago
Welcome, United States