Taro Logo

Senior Software Engineer - Full Stack

Industry-leading software and robotics company providing full-stack automation solutions for manufacturing, specializing in AI-powered automated assembly.
$180,000 - $230,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Robotics · AI · Enterprise SaaS

Description For Senior Software Engineer - Full Stack

Bright Machines is revolutionizing the manufacturing industry through innovative software and robotics solutions. As a Senior Full Stack Software Engineer, you'll be at the forefront of developing the systems that power their microfactories - automated robotic cells deployed in various factory conditions for major industry players.

The role offers a unique opportunity to work on greenfield development that will transform manufacturing processes. Based in San Francisco, you'll be part of a team designing and implementing scalable systems that control and manage robotic operations, from robot to cloud infrastructure. The position requires expertise in both frontend and backend development, with a focus on creating reliable, scalable micro-services.

The company's mission is to revolutionize manufacturing through software-defined solutions and intelligent automation. Bright Machines has earned recognition from Forbes' AI 50 and the World Economic Forum as a Technology Pioneer, highlighting their innovative approach to manufacturing automation.

Working at Bright Machines means joining a team of innovators who are creating a new category of manufacturing. You'll be responsible for developing the software that controls their robotic systems, requiring a blend of technical expertise in modern programming languages, service-oriented architecture, and hardware systems integration. The role offers the chance to work with cutting-edge technology while solving real-world manufacturing challenges.

The ideal candidate will bring strong technical skills, experience with both frontend and backend development, and the ability to work effectively in an Agile environment. You'll be expected to contribute to all aspects of the software development lifecycle, from design and implementation to testing and deployment. The position offers competitive compensation and the opportunity to work with a team that values big thinking, ownership, integrity, and customer obsession.

Last updated 5 days ago

Responsibilities For Senior Software Engineer - Full Stack

  • Design, develop and deploy software components for Software Defined Manufacturing
  • Develop reliable and scalable micro-services
  • Write clean, maintainable code, and perform peer code-reviews
  • Create unit, integration, and end-to-end tests
  • Investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment
  • Analyze and optimize applications for speed and scale

Requirements For Senior Software Engineer - Full Stack

Python
JavaScript
Go
  • B.S. or M.S. degree in Computer Science, Engineering, Mathematics, or related field
  • 5+ years of job experience as Software Engineer or equivalent role
  • Proficiency in modern programming languages (Python, Javascript, C#, Go, etc)
  • Solid understanding of Service Oriented Architecture (SOA)
  • Understanding of scaling and operational concerns for large software systems
  • Ability to work in various compute environments (Windows, Linux, AWS)
  • Experience with hardware systems
  • Development experience on both frontend and backend of production systems

Interested in this job?

Jobs Related To Bright Machines Senior Software Engineer - Full Stack