Staff Software Engineer, Backend
at Redwood Materials
San Francisco, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Jun, 2024 | Not Specified | 12 Mar, 2024 | 3 year(s) or above | Python,Go,Linux,Data Structures,Software Solutions,Nosql,Relational Databases,Git,Containerization,Computer Science,Debugging,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
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.
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
Responsibilities:
- 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 privacy@redwoodmaterials.com
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science similar technical field of study or equivalent practical experience
Proficient
1
San Francisco, CA, USA