Taro Logo

Senior Software Engineer - Full Stack

Innovates in manufacturing through software and intelligent automation, transforming factories with newfound flexibility, scalability, and resilience.
$180,000 - $230,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Robotics · Enterprise SaaS · AI

Description For Senior Software Engineer - Full Stack

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

The role offers a unique opportunity to participate in a greenfield development effort that will transform how companies build and produce products. You'll be working in the San Francisco office, collaborating with a team of skilled engineers to define, architect, implement, and deploy the software stack from robot to cloud. The position requires expertise in both frontend and backend development, with a focus on creating scalable systems that help users program, deploy, and operate microfactories.

The company has earned prestigious recognition, including being named a "Technology Pioneer" by the World Economic Forum and one of "America's Most Promising Artificial Intelligence Companies" by Forbes. They offer a collaborative and inclusive work environment that balances team success with individual growth.

The compensation range of $180,000 - $230,000 reflects the senior level of this position. You'll be working with cutting-edge technologies including Python, JavaScript, and Go, while dealing with complex systems that integrate hardware and software. The role requires 5+ years of software engineering experience and strong understanding of service-oriented architecture and scaling considerations.

This is an ideal opportunity for someone who wants to make a lasting impact on manufacturing technology while working with a team of passionate innovators. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities in their San Francisco office.

Last updated 3 months 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 and prototype new technology
  • 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
  • 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