Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Product image - Rise Careers
Job details

Software Engineer, Product

About Tyba

Tyba is a modeling platform for energy companies developing, financing, and operating renewable energy infrastructure. Energy companies rely on technical models daily to make crucial infrastructure decisions. 

Our mission is to make cutting-edge models accessible to cross-functional teams so that companies can build and operate more renewable energy more profitably. We are backed by leading climate and generalist VCs and work with many of the industry’s most innovative energy companies.

The Role

We are looking for a Software Engineer, Product to join our team and lead key initiatives that deliver high-value features to our customers. 

You will excel in this role if you’re passionate about clean energy, thrive in fast-paced environments, and have a strong sense of ownership. As a Software Engineer, Product at Tyba, you will drive large portions of the engineering roadmap from concept to launch. You’ll work closely with cross-functional teams, turning customer needs into robust engineering solutions. This role involves both backend and frontend development, with a focus on delivering scalable, high-quality code.

Applicants must be based in the continental United States.

Responsibilities

  • Lead engineering initiatives end-to-end. This includes scoping, development (frontend and backend), testing, releasing, and monitoring.

  • Collaborate with Engineering, Product, Sales, and Marketing teams to ensure alignment and push the product forward.

  • Demonstrate a high bar for code quality. Our customers deserve the best.

  • Be a great teammate, and contribute your personal touch to Tyba’s culture.

  • Debug and fix production issues + participate in an on-call rotation.

Desired Skills

  • Passion for working in clean energy.

  • 5+ years of experience in full-stack software engineering.

  • Proficiency in either Python or Clojure.

  • Enthusiasm for enterprise, product-oriented technical challenges.

  • Have an eye for design and a sense for exceptional user-experiences.

  • Excellent communication skills.

  • Able to pick up new frameworks quickly and enjoy understanding technical domains deeply.

  • Interest in joining sales and customer calls to hear from our users first-hand.

We understand that everyone’s experience is unique, so if you’re excited about this role, and eager to make an impact on the clean energy transition, but don’t meet every requirement, we encourage you to apply anyway.

Tyba’s Product

Tyba has two main products for customers – Project Simulation and Operations

Project Simulation: Configurable simulation platform where developers can model realistic financial and physical outcomes based on location, market dynamics, and battery specifications. 

Operations: Auto-bidding platform, powered by a proprietary neural network, that recommends and executes operating strategies based on industry-leading price forecasts and optimization methodology.

Want a sense for what you’d be working on? Recently within Project Simulation we’ve released features that enable customers to create and save custom views of battery revenue and performance, and built a tool that lets users clone entire workflows and alter specific inputs faster. On the Operations front, we’ve made a big push within battery customization. Have a particular operating strategy that you want to implement, our tools let you do it!

Tyba’s Technical Stack

Our asset models and ML models are written in Python. We also expose a public REST API and python client.

Our web app is built in Clojure(script) and Python. It uses the Fulcro library for managing client-server interactions. Tailwind CSS is used for styling, and Datomic and PostgreSQL for its data storage. The app is built using Docker and deployed via Kubernetes on AWS. The web app communicates with other internal codebases via GraphQL.

What does this mean for you as a Product Software Engineer? You’ll primarily write Clojure and Python, working across the stack to build and ship features end-to-end. Don’t worry if you’re not already familiar with those languages; we’ll support you in learning them.

Compensation and benefits:

  • Salary: $150k-$200k

  • Benefits: Parental leave, medical benefits, unlimited PTO, and a bakery below our HQ. 

  • Equity Options: Opportunity to own a stake in the company through an employee stock option plan.

  • Flexible Work Environment: Hybrid work model, remote work options, and team offsites.

FAQ

What is the interview process like?

Our interview process focuses on core competencies. We want to make sure that you are set up for success at a fast-growing and high-impact startup. We will first get to know each other through conversations about Tyba, your background, and what you are looking for in your next role. While the specifics vary, from there, we will focus on evaluating your skills and experience relevant to the role. Once we have determined whether or not you are a fit for the team, we will help you get to know the company better and speak with other team members to inform your decision. We prioritize transparency, clear communication, and ensuring that we do our best to find a mutual fit. 

Are you a remote work company?

We have hub offices in Oakland and Los Angeles, CA, and remote team members across the US. This role will be based in either of Tyba’s hub offices, but we will also consider remote and hybrid working locations for excellent candidates.

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Product, Tyba

At Tyba, we’re on a mission to enhance the renewable energy landscape, and we need a passionate Software Engineer, Product to join our team! If you're driven by clean energy and thrive in dynamic environments, this is the perfect opportunity for you. As a Software Engineer, Product at Tyba, you'll play a pivotal role in transforming customer needs into innovative engineering solutions. Your responsibilities will encompass driving key initiatives from start to finish, ensuring that high-value features are brought to life for our customers to utilize. You'll collaborate closely with Engineering, Product, Sales, and Marketing teams to align on project goals and push the product forward, while maintaining exceptional code quality that speaks to the customers' needs. This role involves both backend and frontend development, and you'll be working with an exciting tech stack including Python and Clojure. If you’re ready to take ownership of the engineering roadmap and contribute to a culture of innovation, we’d love to see your application. We believe in the value of diverse experiences, so even if you don’t meet every desired skill, but are excited about making a positive impact on clean energy, we encourage you to apply and be a part of Tyba's journey!

Frequently Asked Questions (FAQs) for Software Engineer, Product Role at Tyba
What are the key responsibilities of a Software Engineer, Product at Tyba?

As a Software Engineer, Product at Tyba, you'll be responsible for leading engineering initiatives from scoping and development to testing and monitoring. Collaboration is key, as you'll work with multiple teams including Engineering, Product, Sales, and Marketing to ensure alignment and push the product forward. You'll also need to uphold a strong bar for code quality, debug production issues, and contribute to Tyba's company culture.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Product position at Tyba?

To qualify for the Software Engineer, Product position at Tyba, candidates should have over 5 years of experience in full-stack software engineering, proficiency in either Python or Clojure, and a passion for clean energy. Excellent communication skills and the ability to quickly pick up new frameworks are also essential.

Join Rise to see the full answer
What technologies will I be using as a Software Engineer, Product at Tyba?

In this role at Tyba, you’ll be working with a diverse tech stack, mainly utilizing Python and Clojure for our asset models and web applications. Our stack features Docker, Kubernetes on AWS, and integrates technologies like Tailwind CSS for styling and Postgres for data storage, ensuring you have a modern setup to work with.

Join Rise to see the full answer
Is remote working available for the Software Engineer, Product role at Tyba?

Yes, while the Software Engineer, Product role will be primarily based in one of Tyba’s hub offices in Oakland or Los Angeles, excellent candidates may be considered for fully remote or hybrid working arrangements. Tyba values flexibility and recognizes the importance of accommodating diverse work preferences.

Join Rise to see the full answer
What is the compensation and benefits package for the Software Engineer, Product role at Tyba?

Tyba offers an attractive compensation package for the Software Engineer, Product role, with salaries ranging from $150,000 to $200,000. Beyond competitive pay, employees enjoy benefits such as parental leave, unlimited PTO, medical coverage, and opportunities to own equity through an employee stock option plan.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Product
Can you describe your experience with full-stack software development as a Software Engineer?

When answering this question, reflect on specific projects where you contributed to both the frontend and backend. Highlight your proficiency in relevant technologies like Python or Clojure and discuss how your role impacted the software development lifecycle.

Join Rise to see the full answer
How do you ensure code quality in your development work?

Discuss your approach to code reviews, testing, and documentation. Emphasize your commitment to maintaining high-quality standards and your ability to provide constructive feedback during peer reviews.

Join Rise to see the full answer
What interests you about working in the clean energy sector?

Share your passion for renewable energy and any initiatives you've been part of that relate to sustainability. Highlight how you envision your skills contributing to the transition to clean energy solutions.

Join Rise to see the full answer
Describe a challenging technical problem you solved as a Software Engineer.

Choose a specific example that showcases your problem-solving skills. Detail the issue, your approach to tackling it, and the eventual success or lessons learned from the outcome.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your organizational skills and how you manage deadlines. Mention any tools or methodologies you use to keep track of multiple initiatives and ensure efficient delivery.

Join Rise to see the full answer
Collaborate with cross-functional teams is crucial. Can you provide an example?

Illustrate a situation where you worked closely with teams like Product, Sales, or Marketing. Highlight how effective communication and teamwork led to successful project outcomes.

Join Rise to see the full answer
How would you handle production issues that arise after deployment?

Discuss your troubleshooting process, emphasizing your analytical skills and persistence. Mention any experiences you have with being on-call and the support systems you leverage to resolve issues swiftly.

Join Rise to see the full answer
What strategies do you implement to keep your technical knowledge up-to-date?

Talk about your commitment to continuous learning, such as attending workshops or conferences, enrolling in online courses, or participating in relevant communities.

Join Rise to see the full answer
What does exceptional user experience mean to you as a Software Engineer?

Define user experience from both a design and functionality perspective. Provide examples of how you've delivered improvements in user experience in past projects.

Join Rise to see the full answer
Why do you want to work at Tyba as a Software Engineer, Product?

Connect your skills and passions to Tyba's mission in the clean energy sector. Express your enthusiasm for the company's innovative approach and your desire to contribute meaningfully to its growth.

Join Rise to see the full answer
Similar Jobs
Posted 5 days ago

Join Tyba, a cutting-edge modeling platform transforming the renewable energy landscape, as an Enterprise Account Executive focused on driving sales growth.

Posted 5 days ago

Join Tyba as a Power Markets Researcher to lead innovative research in renewable energy markets.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is on the lookout for a skilled Backend Engineer with Java expertise to contribute to their dynamic Enterprise Communications Platform.

Photo of the Rise User

Join Sona, a pioneering AI-native platform transforming workforce management, as a Full Stack Engineer with expertise in Elixir and LLMs.

Posted 12 days ago

Join our innovative team as a Senior Asset Pipeline TD, contributing to cutting-edge RPG game development in a collaborative environment.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Empathetic
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Paid Holidays

Join Calm as a Senior or Staff Backend Software Engineer to shape the technology behind the #1 app for sleep, meditation, and relaxation.

Bah Remote McLean, VA
Posted 4 days ago

Booz Allen Hamilton is looking for a talented ASP.NET Developer to deliver innovative solutions for clients in a dynamic, agile setting.

Photo of the Rise User
Posted 7 days ago

Join Zencore's Cloud Engineering team as a Software Engineer, where you'll innovate and solve challenges for customers embarking on their Google Cloud journey.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Join Veeva Systems as an Automation Engineer to help us innovate and improve the testing landscape in the life sciences sector.

Join Truelogic as a Senior Full-Stack Engineer and leverage your expertise to drive innovative software solutions in the real estate sector while working remotely.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo