Terabase Energy Logo

Terabase Energy

Senior Software Engineer - Full Stack

Sorry, this job was removed at 08:06 p.m. (PST) on Wednesday, Apr 29, 2026
Be an Early Applicant
In-Office
Berkeley, CA, USA
In-Office
Berkeley, CA, USA

Similar Jobs

Yesterday
Easy Apply
Hybrid
San Francisco, CA, USA
Easy Apply
198K-293K Annually
Senior level
198K-293K Annually
Senior level
Fintech • Payments • Financial Services
Design, build, and maintain scalable payment integrations for Salesforce and Adobe ecosystems. Own full lifecycle delivery, incident response, CI/CD, testing, performance optimization, and technical leadership while collaborating with product, operations, and customers.
Top Skills: Ai-Assisted Development ToolsCi/CdGithub ActionsGraphQLHeadless ArchitectureJavaScriptJestNode.jsOcapiPlaywrightPwaReactRestful ApisSalesforce B2C CommerceScapiScript ApiSfraSonarcloudSonarqube
4 Days Ago
Hybrid
San Francisco, CA, USA
230K-286K Annually
Senior level
230K-286K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead a team building AI-native, governed engineering harnesses and full-stack microservice systems. Design agentic orchestration, typed contracts, observability, CI/CD integration, and developer tooling to enable safe, auditable LLM-driven workflows in cloud environments.
Top Skills: AWSCi/CdContainer OrchestrationDockerGenerative AiGoGCPHTML/CSSJavaJavaScriptKubernetesLlm ApisAzureNoSQLOpen Source RdbmsOpentelemetryPythonSQLTypescript
4 Days Ago
In-Office
San Francisco, CA, USA
168K-238K Annually
Senior level
168K-238K Annually
Senior level
Consumer Web • Healthtech • Professional Services • Social Impact • Software
Build end-to-end fullstack features for a mental healthcare platform: design APIs and UIs, manage clinical and practice-management systems, integrate AI capabilities, and own product outcomes from schema to frontend.
Top Skills: AWSClaudeCursorDatadogEddyFastapiGeminiKafkaNext.JsPagerdutyPostgresPython 3ReactRedisRemixSentrySnowflakeSqlalchemyTemporalTypescript

Overview

We’re advancing the future of renewable energy through intelligent software that optimizes how solar power plants are designed, predicted, and delivered. As a Senior Software Engineer – Full Stack, you’ll play a key role in maintaining and evolving the PlantPredict and Pro App suite of products — the core tools used by engineers and developers worldwide to design and manage renewable energy projects. In this role, you’ll work closely with the existing development team to enhance performance, modernize architecture, and deliver new features that keep these applications reliable, scalable, and user-focused. You’ll help ensure our production systems continue to meet the needs of global customers while contributing to the platform’s long-term technical evolution.---

Key Responsibilities

Product Development & Maintenance

· Own the full-stack development and technical upkeep of PlantPredict and Pro Apps platforms.

· Diagnose and resolve production issues, ensuring uptime, reliability, and performance.

· Enhance existing features and implement new capabilities based on customer feedback and roadmap priorities.

· Refactor and modernize legacy code to align with current architectural standards.

· Contribute to testing, release, and documentation workflows to ensure consistent quality.

Frontend Development

· Develop and maintain React- and TypeScript-based interfaces for engineering workflows, data visualization, and system interaction.

· Improve usability and responsiveness across complex analytical and geospatial data visualizations.

· Build geospatial visualizations showing site layouts, terrain, and project configurations.

· Develop real-time dashboards that visualize progress, analytics, and outcomes.

Backend & Integration

· Extend and maintain backend services built in C#/.NET and Python.

· Integrate frontend components with C#/.NET APIs and backend services deployed on Azure and AWS.

· Work with cloud services such as Azure Functions, API Management, and AWS Lambda, API Gateway.

· Implement secure authentication and authorization flows across multi-cloud environments.

· Ensure responsive, performant interfaces across browsers and devices.

· Support real-time data streaming and synchronization using modern web technologies.

Collaboration & Continuous Improvement

· Work closely with peer engineers and technical leads who built the original systems, ensuring continuity and shared knowledge.

· Participate in sprint planning, code reviews, and architectural discussions.

· Support DevOps practices for CI/CD pipelines and cloud deployment.

· Share insights and contribute ideas to improve maintainability, scalability, and developer efficiency.


Requirements

Qualifications

Education & Experience

· Bachelor’s degree in Computer Science, Software Engineering, or related field.

· 5+ years of experience developing and maintaining production-grade web applications.

· Proven track record supporting or modernizing large-scale SaaS or enterprise systems.

· Experience working in cloud environments (Azure, AWS).

Technical Skills

· Strong proficiency in React and TypeScript for front-end development.

· Experience with C#/.NET APIs and cloud-deployed architectures.

· Familiarity with SQL and NoSQL databases (Cosmos DB, DynamoDB, or equivalent).

· Experience with CI/CD pipelines, Docker, and containerized deployment.

· Understanding of cloud service integration, authentication, and system monitoring.

· Comfortable integrating with REST/GraphQL APIs from multiple cloud providers.

· Bonus: Experience with energy modeling, analytics, or geospatial visualization tools (Mapbox, Leaflet, Three.js, Deck.gl, or similar)..

Soft Skills

· Strong problem-solving and debugging skills with a focus on production quality.

· Clear communicator who thrives in collaborative, cross-functional teams.

· Adaptable mindset with a willingness to learn from existing systems and improve them over time.

· Detail-oriented and proactive in maintaining high standards of code quality and reliability.

What Success Looks Like

· PlantPredict and Pro App remain stable, performant, and well-maintained in production.

· New features and updates are delivered efficiently without disrupting existing users.

· Legacy components are progressively modernized and integrated into a unified cloud architecture.

· Collaboration with peers results in improved code quality, maintainability, and user satisfaction.


Benefits

Benefits

This role offers a base salary of $164,000 – $190,000 (DOE)

Our salary ranges are determined by role, level, and location. 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

• Flexible time off

• Comprehensive benefits package

• Career progression

• 401k match

• Stock options

• 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.

HQ

Terabase Energy Berkeley, California, USA Office

Berkeley, CA, United States, 94708

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account