Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bright Machines

Senior Software Engineer – Robotics

Bright Machines

Senior Software Engineer responsible for developing systems for robotics in manufacturing at Bright Machines. Collaborating with engineers to build scalable automation solutions in a hybrid work environment.

Posted 5/13/2026full-timeSan Francisco • California • 🇺🇸 United StatesSenior💰 $170,000 - $210,000 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoJavaScriptLinuxPython

About the role

Key responsibilities & impact
  • Help design, develop and deploy software components that help realize Bright Machines vision of Software Defined Manufacturing
  • Contribute best-in-class programming skills to develop reliable and scalable frameworks and infrastructure
  • Write clean, maintainable code, and perform peer code-reviews
  • Create unit, integration, and end-to-end tests to ensure we are continually shipping code to production
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Pair with adjacent teams to understand how your frameworks and infrastructure are actually used in the field, providing tier 3 remote support for production systems, continuously improving them and leveraging recent advances to improve developer velocity

Requirements

What you’ll need
  • Interest in Robotics
  • At least 4 of the following with experience in a production environment: Software Development, On Prem infrastructure, Networking, Distributed Systems, Storage, Infrastructure As Code, Cloud infrastructure, Security Engineering, Robotics Software, Systems Development Engineer
  • B.S. or M.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years of job experience as Software Engineer or equivalent role
  • Proficiency in a variety of modern programming languages (Python, Javascript, C#, Go, etc)
  • Ability to work in a variety of compute environments (Windows, Linux, AWS/Azure)

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavascriptC#GoSoftware DevelopmentDistributed SystemsInfrastructure As CodeCloud infrastructureSecurity EngineeringRobotics Software
Soft Skills
clean codemaintainable codepeer code-reviewsinvestigate design approachesprototype new technologyevaluate technical feasibilityAgileScrumteam collaborationremote support
Certifications
B.S. degreeM.S. degree