Senior Software Engineer - Full Stack

Bright Machines innovates manufacturing through software and intelligent automation, creating flexible and resilient factory solutions.
$180,000 - $230,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Robotics · Enterprise SaaS

Description For Senior Software Engineer - Full Stack

Bright Machines is revolutionizing manufacturing through innovative software and intelligent automation solutions. As a Senior Full Stack Software Engineer, you'll be part of creating the factory of the future by designing and implementing 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 manufacturing processes. You'll work from the San Francisco office, collaborating with a team of 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.

Bright Machines has earned recognition as a "Technology Pioneer" by the World Economic Forum and is listed among "America's Most Promising Artificial Intelligence Companies" by Forbes. The company values collaboration, individual growth, and maintains a customer-obsessed approach. They're seeking individuals who can think big, take ownership, and are passionate about modernizing a global industry.

The role offers competitive compensation ($180,000-$230,000) and the opportunity to work in a hybrid environment. You'll be part of a team that values integrity, commitment, and transparency while working on cutting-edge technology that bridges software, robotics, and manufacturing. This position is perfect for someone who wants to make a lasting impact on the future of manufacturing while working with state-of-the-art technology and a passionate team.

Last updated 4 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

Senior Software Engineer

Senior Software Engineer position at Microsoft's CST Engineering Team, focusing on cloud and AI solutions development with 12+ years of experience required.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation $100K-$350K.

Senior Applications Engineer

Senior Applications Engineer position at Oracle in Bengaluru, focusing on Java/J2EE development for Channel Revenue Management cloud products with 4+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data engineering team, focusing on database systems and cloud computing with emphasis on SQL DB Resource Governance.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation and comprehensive benefits.