How to apply for Senior Product Software Engineer (Clojurescript)
Tyba
About Tyba
Tyba builds a modeling platform for energy companies that develop, finance, and operate renewable energy infrastructure. The company is backed by climate and generalist VCs and works with innovative energy companies. Engineers here work on products that directly affect how renewable projects are built and run.
About the role
This is a full-stack senior engineering role focused on leading key initiatives from concept to launch. You will work on Tyba's Asset Operations (auto-bidding platform with a proprietary neural network) and Project Simulation products. The role involves close collaboration with product, policy, and commercial stakeholders, and requires comfort with ambiguous problems and a strong sense of ownership.
A typical day
A typical day might involve writing and reviewing ClojureScript code for both backend and frontend systems, collaborating with product and commercial teams on feature requirements, and solving ambiguous technical problems. You could also spend time planning roadmap initiatives, debugging scalable systems, and ensuring code quality for Tyba's energy modeling products.
Who Tyba is looking for
- Experienced full-stack engineer with strong backend and frontend skills, including ClojureScript and scalable systems.
- Comfortable leading major portions of an engineering roadmap and delivering customer-facing products in a fast-paced environment.
- Able to bring clarity to ambiguous problems and work effectively with product, policy, and commercial teams.
- Has a track record of writing high-quality, maintainable code and taking ownership from concept to launch.
Tips for this application
- Highlight any experience with ClojureScript or other functional programming languages in your resume and cover letter, as the job title specifically mentions Clojurescript.
- Showcase full-stack projects where you led development from concept to launch, especially those involving scalable systems or data-heavy applications.
- Mention any exposure to energy, renewable infrastructure, or modeling platforms to demonstrate domain relevance.
- Emphasize your ability to work remotely and collaborate with cross-functional teams, as the role is remote (US) and involves product, policy, and commercial stakeholders.
- Use your application to describe how you handle ambiguous problems and bring clarity, since the job description explicitly values this trait.
What to cover in your cover letter
['Your experience with ClojureScript and full-stack development, with specific examples of scalable systems you built.', 'A time you led a major engineering initiative from concept to launch, including how you worked with product and commercial stakeholders.', 'How you approach ambiguous problems and bring clarity, ideally with a concrete example from your past work.', "Why Tyba's mission to make energy models accessible and profitable for renewable energy companies interests you, based on the company description."]
Draft a cover letterResearch before applying
- Study Tyba's two main products: Asset Operations (auto-bidding platform with a proprietary neural network) and Project Simulation, to understand their purpose and technical stack.
- Look into the renewable energy infrastructure space and the role of technical models in financing and operating projects, to grasp the domain context.
- Check Tyba's funding announcements and VC backers to understand the company's stage and priorities.
- Research ClojureScript and its use in full-stack development, especially for scalable systems, to prepare for technical discussions.
Likely interview topics
Based on the job description, expect questions about:
- Your experience with ClojureScript and how you handle full-stack development in a production environment.
- How you have led key initiatives from concept to launch, including challenges and outcomes.
- Your approach to building scalable systems and ensuring maintainable code.
- How you work with cross-functional teams, especially product, policy, and commercial stakeholders.
- Your familiarity with energy modeling, renewable infrastructure, or similar domains, and how you would ramp up on Tyba's products (Asset Operations and Project Simulation).
Common mistakes to avoid
- Applying without demonstrating any experience or willingness to learn ClojureScript, since it is in the job title.
- Focusing only on backend or frontend skills instead of showing full-stack capability, as the role requires both.
- Ignoring the energy domain and not showing any interest in renewable infrastructure or modeling platforms, which are central to Tyba's work.
Deadline
No deadline is listed. Roles without a deadline usually close once the employer has enough candidates, so apply soon if you are interested.