Senior Software Engineer

Summary

Build and own custom warehouse management, ERP integration, and operational apps (Python, React, AWS) at North America's largest battery recycler, replacing legacy Oracle ERP and WMS in a $3B+ manufacturing operation.

About Redwood Materials

Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling keeping critical minerals in circulation and driving the energy transition. Founded in 2017, we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have.

Senior Software Engineer

We're replacing our legacy Oracle ERP and WMS with custom systems at North America's largest battery recycler. You'll be one of the engineers building warehouse management, procurement workflows, ERP integration, and operational applications that power a $3B+ manufacturing operation. After go-live, you'll own and evolve these systems as the company scales. This is a permanent product area, not a project.

Interview Process:

Please note that final-round interviews will take place in person at a designated office location. Travel details will be coordinated with selected candidates.

Responsibilities will include:

  • Own features end-to-end: design, build, test, deploy, and operate in production
  • Write clean, tested Python and React code and participate in code reviews
  • Design and build APIs and integrations between systems
  • Work with domain experts and stakeholders to understand business processes and turn them into working software
  • Contribute to technical design decisions
  • Navigate a fast-moving environment where requirements change often and ambiguity is normal prioritize effectively and adapt without waiting for perfect information
  • Debug and resolve production issues; monitor and improve system reliability
  • Collaborate remotely with team and stakeholders; periodic on-site travel (~1 week/quarter) for planning and stakeholder engagement

Qualifications:

  • 5+ years software engineering experience
  • Strong Python skills; production React experience
  • Experience building and shipping production applications on AWS
  • API design and integration patterns
  • Comfort working independently in a remote-first environment and making pragmatic technical decisions
  • Strong written communication: you document decisions and communicate async effectively
  • Availability for periodic travel to Nevada (~1 week/quarter)

Preferred Qualifications:

  • Direct experience with ERP systems, WMS, supply chain software, or procurement platforms
  • Manufacturing, logistics, or recycling industry experience
  • Event-driven architecture or workflow orchestration
  • Enthusiasm for AI-assisted development
  • Scrappy mindset: you've built under tight timelines and ambiguity
  • Remote work experience on distributed engineering teams

In accordance with California pay transparency laws, the salary range for this position is listed below. Actual compensation may vary based on a variety of factors, including experience, education, and skills.

California Pay Range:
$180,000$237,500 USD

The position is full-time. Compensation will be commensurate with experience.

We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment. If you have additional privacy-related questions, please contact us at [email protected].

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV, Cover Letter

  • Preferred First Name optional
  • Describe a specific time you worked directly with the people who use your software, not PMs, not IT, but actual end users or business stakeholders. What did you learn from them that changed what you built? If requirements were unclear, how did you figure out the right thing to build? written answer
  • Tell us about a project where the requirements were unclear or incomplete when you started. How did you decide what to build first? What did you do when you got stuck or realized you were heading in the wrong direction? written answer
  • You're designing a feature that users need in two weeks, but the "right" architecture would take two months. Walk us through how you'd think about this. What factors drive your decision? What's your approach to the technical debt you might create? written answer
  • Final interviews for this remote role will be conducted in person. Are you able to meet this requirement? choose one
  • Have you ever worked for Redwood Materials? choose one
  • LinkedIn Profile optional
  • Will you now or in the future require any type of immigration/visa sponsorship or support? Sponsorship or support for an immigration-related employment benefit includes but is not limited to the following: H-1B, H-1B1, J-1, TN, E-3, O-1, job portability benefit (I-485 Supplement Js), F-1 CPT, F-1 STEM OPT, or any employment authorization application that may require immigration support from Redwood Materials. choose one

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available