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

Software Engineer, Data

We’re supercharging the clean economy:

Crux is the capital markets platform changing the way clean energy and manufacturing projects are financed in the U.S. Crux’s platform, market intelligence, and expert team help developers and manufacturers unlock financing through all stages of project development and operation. 

Our team of 40+ is composed of experts in energy, tax, finance, government, and technology. We have raised $77 million in capital from some of the best investors, including Andreessen Horowitz, Lowercarbon Capital, New System Ventures, Overture, Ardent Venture Partners, QED, Canapi, and others. These funds are joined by strategic investors including Pattern Energy, Clearway Energy, EDF Renewables, Intersect Power, LS Power, Orsted, Hartree Partners, Liberty Mutual Strategic Ventures, MassMutual Ventures, and OMERS Ventures.

An inflection point in American energy and manufacturing:

Energy demand is growing for the first time in 20 years, driven by surging manufacturing, transportation, electrification, and data centers. Simultaneously, hundreds of billions of dollars are being invested in domestic supply chains for critical minerals and components. Developers and manufacturers will require trillions of dollars in capital to meet growing needs.

Unfortunately, the capital markets supporting this transformation remain opaque, fragmented, and complex. At Crux, we recognized the missing infrastructure: a central capital markets platform designed specifically for the next century of American energy and industry. By connecting counterparties, providing market intelligence, and streamlining transactions, we unlock faster decision making, lower cost of capital, and accelerated investment.

About The Role & Team

The traditional process for transacting tax credits is manual & onerous. We’ve built a product that solves parts of that problem but now need to expand its breadth & depth in a rigorous, analytical way. We’re excited to add our first data engineer to help us with this! Finding the right technical and cultural alignment for this role is our top priority, and we are open to both mid career and senior level candidates.

We are an experienced and highly collaborative group of eight engineers that has prioritized team diversity from the beginning. Our tech stack is composed of Typescript, React, SQL, built on top of Vercel and Supabase PaaS/BaaS. We value curiosity, open-mindedness, humility, and flexibility. Given the complexity of our domain, we look for folks who are deeply motivated to learn and do not hesitate to ask questions. We take psychological safety and inclusion seriously, and actively encourage sharing lots of ideas and opinions - it’s how we do our best work! 

What you’ll do

  • Collaborate with engineers and cross-functional partners to build features that support the renewable energy transition

  • Write readable, well-structured code with an eye towards usability, performance, and scalability

  • Write tests and documentation alongside your code for quality and maintainability

  • Build data and ML/AI-ops infrastructure, data pipelines, and analyses that grow and deepen our and our customers’ understanding of the clean economy 

  • Participate in engineering learning and coworking sessions

  • Contribute to building our team culture and developing our technical best practices 

Who you are

  • 4+ years of professional software engineering experience with a focus on data (data infrastructure, data pipelines, ML/AI-ops)

  • B.S. in computer science, computer engineering, or related field

  • Familiarity and experience with some popular streaming or batch data technologies (e.g. Airflow, Kafka, Spark)

  • Fluent in either Javascript/Typescript or Python, or deep experience in a similar programming language and enthusiasm to learn our stack

  • Authorized to work in the US or Canada

  • You are a self-starter with a strong sense of ownership and desire to learn and grow

  • You enjoy building and cultivating a collaborative and inclusive team environment, and have experience working on fully remote teams

Compensation 

  • Annual base salary (level dependent): 

    • Mid career $140,000-$170,000 USD

    • Senior $160,000-$200,000 USD

  • Company wide bonus tied to revenue goals

  • Stock options

  • Full health benefits, 20 days PTO, 10 company holidays

This is a fully remote role, with opportunities to co-work in SF, Seattle, DC, or NYC.

We believe that all people are capable of great things. We encourage you to apply even if you do not meet all of the requirements that are listed within this job description.

We provide equal employment opportunities to all applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.

#LI-DNI

Crux Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Crux DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Crux
Crux CEO photo
Unknown name
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$140000K
$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, Data, Crux

Are you ready to join Crux as a Software Engineer, Data? At Crux, we’re all about transforming the clean economy by revolutionizing how financing is approached for energy and manufacturing projects in the U.S. Our capital markets platform, backed by an incredible team of over 40 experts in energy, finance, and technology, is making waves in an industry primed for change. With an impressive $77 million raised from top-tier investors and partners, we’re breaking down barriers in the renewable energy space. As our first data engineer, you’ll play a pivotal role in enhancing our product by collaborating with our diverse team of engineers. Whether you’re mid-career or a seasoned pro, we value your insight and desire to learn. In this role, you’ll code with an emphasis on usability and performance, while also building the necessary data and ML/AI-ops infrastructure. The right candidate will thrive in our inclusive and curious culture, where ideas are freely exchanged and growth is encouraged. With a tech stack primarily using Typescript, React, and SQL, you'll be surrounded by a team that prioritizes flexibility and psychological safety. If you’re passionate about data and want to contribute toward supporting renewable energy transition, this is your chance to shine at Crux. Let’s work together to make a significant impact in the clean economy!

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

As a Software Engineer, Data at Crux, you will engage in a variety of tasks, including collaborating with engineers to build features that facilitate the renewable energy transition, writing maintainable and structured code, and establishing data pipelines and infrastructure. You'll also have the opportunity to participate in team culture development and contribute to our technical best practices.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer, Data position at Crux?

Candidates for the Software Engineer, Data role at Crux should have at least 4 years of professional software engineering experience focusing on data, a Bachelor’s degree in computer science or a related field, and familiarity with popular data technologies like Airflow or Kafka. Proficiency in Javascript/Typescript or Python is essential, along with a collaborative mindset and the ability to thrive in a remote work environment.

Join Rise to see the full answer
How does Crux support the professional growth of a Software Engineer, Data?

Crux is committed to the professional growth of our employees, especially for the Software Engineer, Data role. We foster a culture of continuous learning through engineering sessions and encourage open communication of ideas. Our environment prioritizes psychological safety and supports self-starters who wish to take ownership of their career development.

Join Rise to see the full answer
What technologies should a Software Engineer, Data be familiar with at Crux?

As a Software Engineer, Data at Crux, familiarity with data infrastructure and technologies such as Typescript, React, SQL, and data processing tools like Airflow or Spark is important. Candidates should also be comfortable working within a tech stack that includes Vercel and Supabase for building efficient applications.

Join Rise to see the full answer
Is the Software Engineer, Data role at Crux fully remote?

Yes, the Software Engineer, Data position at Crux is a fully remote opportunity. We understand the importance of flexibility in work arrangements and also provide opportunities for co-working in cities like San Francisco, Seattle, Washington D.C., or New York City.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Data
Can you describe your experience with data pipelines?

When answering this question, focus on specific examples from your past roles where you've built or optimized data pipelines, highlighting the technologies used. It’s helpful to explain the challenges you faced and how you ensured data quality and integrity throughout the processes.

Join Rise to see the full answer
How do you ensure your code is maintainable?

You can approach this question by discussing best practices such as writing clear and concise documentation, adhering to coding standards, and implementing thorough testing. Emphasize the importance of code reviews in maintaining quality within collaborative and inclusive teams.

Join Rise to see the full answer
What is your experience with ML/AI-ops?

Detail your background with machine learning operations, mentioning any specific frameworks you've used and projects you've worked on. Highlight how you integrated ML models into data pipelines and the impact this had on project outcomes.

Join Rise to see the full answer
How would you collaborate with cross-functional teams?

Illustrate your collaborative skills by discussing specific instances where you worked with teams outside of engineering. Talk about how you communicated technical information clearly to non-technical members and how that contributed to successful project outcomes.

Join Rise to see the full answer
What are some best practices for writing scalable code?

In your answer, describe practices such as modular design, code reusability, and performance optimization. Offer examples of how implementing these strategies has improved the scalability of your projects in the past.

Join Rise to see the full answer
Why are you interested in working at Crux?

Articulate your passion for renewable energy and how Crux's mission aligns with your values and career goals. Connect your personal values to the company's commitment to innovation in financing clean energy and manufacturing projects.

Join Rise to see the full answer
How do you handle constructive feedback?

Discuss your openness to feedback and give examples of how you've used constructive criticism to improve your skills or project outcomes. Highlight your commitment to personal growth and fostering a positive team environment.

Join Rise to see the full answer
Can you share your experience with Typescript and React?

Dive into specific projects where you utilized Typescript and React, explaining the role you played and the results achieved. Discuss any challenges faced and how you overcame them, demonstrating your technical expertise and adaptability.

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

Explain your approach to time management and organization, such as using task management tools or prioritizing based on project deadlines and impact. Sharing specific strategies or tools that have worked for you will give the interviewer confidence in your ability to manage workloads effectively.

Join Rise to see the full answer
What do you enjoy most about software engineering?

Your response should reflect your passion for problem-solving and teamwork within software engineering. Share what excites you about the field today, particularly how it relates to improving industries like clean energy and financial markets, which are pivotal to Crux’s mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Deutsche Telekom IT Solutions seeks an experienced Senior Devops Engineer to enhance their cloud infrastructure and collaboration on innovative technology projects.

Photo of the Rise User
Posted 22 hours ago

Join Checkatrade as a Senior Software Engineer and help build transformative solutions for tradespeople with a focus on innovation and autonomy.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Feedback Forward
Fast-Paced
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Equity
Maternity Leave
Paternity Leave
Some Meals Provided
Snacks
Social Gatherings

Lyra Health is looking for a talented Sr. Software Engineer - Backend to join our team and help transform mental health care through technology.

Photo of the Rise User
cahoot Hybrid Bridgeport, CT, USA
Posted 2 days ago

Join Cahoot as a Software Engineering Intern and contribute to groundbreaking ecommerce fulfillment solutions.

Photo of the Rise User

Join Ampsight as a Full-Stack Python Developer and contribute to innovative government services while working in a collaborative environment.

Photo of the Rise User
Posted 3 days ago

Transform healthcare technology as a Staff Software Engineer at IntelyCare, where you will lead the development of impactful applications.

Photo of the Rise User
Riot Games Hybrid Los Angeles, California, United States
Posted 6 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Family Coverage (Insurance)
Life insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Social Gatherings
Company Retreats
Fitness Stipend

Join Riot Games as a Staff Software Engineer to enhance VALORANT's backend services and player experience.

Photo of the Rise User
Posted 13 days ago

Multi Media, LLC seeks a Tech Lead Manager to lead software development while enhancing their popular streaming platform.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 17, 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
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
57 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley