Staff Software Engineer, Backend

🔍 Get help on your software engineer job search

Job Description

About Redwood Materials

Redwood Materials was founded in 2017 to create a circular supply chain for electric vehicles and clean energy products, making them more sustainable and driving down the cost for batteries. We’re doing this by developing and deploying new technologies to increase the scope and scale of recycled and sustainable materials in the global battery supply chain.

Staff Software Engineer, Backend

Redwood Materials is looking for motivated and talented engineers to help build, architect and deploy core business applications in AWS. The ideal candidate is someone experienced with both backend code and creating/managing/supporting AWS infrastructure. This is an opportunity to join during a critical growth phase and build green field software experiences and capabilities which will have a significant impact on the company’s day-to-day operations and ability to scale.

Responsibilities will include:

  • Participate in the full scope of implementing a project (design, program, test, deploy, and support applications).
  • Leverage existing AWS architectures and design new ones where needed, using and expanding the CDK tool kit to manage and create AWS resources.
  • Operationalize workloads in AWS, helping to design and implement monitoring solutions and deployment pipelines.
  • Design and implement APIs to support web applications and customer facing services.
  • Help design foundational data structures which will power future analytics, reporting, and application development.
  • Author and maintain detailed design documents and system architecture diagrams.
  • Write code to extract, manage, and synchronize data between enterprise software applications.
  • Work with cross functional teams to discover business needs and drive requirements for custom software solutions.

Desired qualifications:

  • Bachelor’s degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • Minimum 3 years of hands-on experience developing software solutions in a modern cloud environment (containerization, Linux, Git, automated deployment, etc.).
  • Fluency in Python and preferably one or more of the following: Java, Go, C++.
  • Experience designing and interacting with relational databases (NoSQL also a plus)
  • Familiarity with AWS ecosystem and resources (CDK experience a plus).
  • Demonstrated ability to manage production workloads (debugging, monitoring, alerting).
  • Practical experience designing APIs and complex data structures.
  • Experience integrating with enterprise software solutions (Oracle, SAP, etc.) a plus.
  • A passion for excellence and making the world a better place!

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

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Redwood Materials

If possible, try to get a warm intro/referral to Redwood Materials before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Redwood Materials

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.