Re:Build Manufacturing needs a Senior Software Engineer to guide technical solutions, support the engineering team, and contribute to the architecture and design of scalable and reliable software systems to revitalize US manufacturing.
Requirements
- 5+ years’ experience developing professional software, with a solid understanding of cloud-based application development
- Knowledge of algorithms and other computer science fundamentals
- Advanced skills in backend development, particularly in C, for creating reliable and efficient microservices.
- Hands-on experience with JavaScript frameworks such as React for building modern and interactive user interfaces.
- Proficiency in AWS services, including EC2, S3, Lambda, DynamoDB, and API Gateway.
- Proficiency with API technologies, including REST and GraphQL.
- Experience with AI/ML technologies is a plus.
Responsibilities
- Lead the design and architecture of software systems, ensuring scalability, reliability, and high performance.
- Tackle complex technical challenges and optimize system performance through innovative solutions.
- Mentor and guide junior engineers, providing technical leadership and direction to help them grow.
- Ability to write and maintain technical documentation.
- Adhere to Best Practices with company software
Other
- Strong communication skills with the ability to collaborate effectively with peers, collaborators, and multi-functional teams.
- Experience mentoring junior developers and contributing to a team-focused development environment.
- Ability to work in an agile setting and contribute to sprint planning, retrospectives, and cross-functional team efforts.
- Willingness to travel.
- Fluency in written and spoken English is required.
- For consideration candidates must be based in either Pacific or Mountain Time Zones
- Quarterly travel to the Los Angeles, CA office
- The ideal candidate must pass a background check and reliable & acceptable references