Point your AI agent at freehire and let it find you a job.

Get the CLI →

Pickle Robot Company

Open 23d

Backend Software Engineer Software Architecture

Posted Updated 6 views
Discussion

You will independently design and implement backend projects with strategic guidance. You will design scalable, reliable, and maintainable Python and C++ systems, clarify data flows, build event-driven and messaging-based architectures, integrate services with robotic workflows, and raise engineering standards through knowledge sharing and code reviews.

Responsibilities

  • Own the design and implementation of backend projects
  • Understand how data flows through the system
  • Design architectural solutions and scalable, reliable, and maintainable systems
  • Build and maintain event-driven, messaging-based architectures
  • Integrate backend systems with real-world robotic workflows
  • Share knowledge and elevate engineering standards through code reviews and technical discussions

Requirements

  • 5+ years of backend or distributed systems engineering experience
  • Strong Python programming experience
  • Proficiency in C++ or another strongly typed language such as Rust, Go, or Java
  • Understanding of software architecture, concurrency, and distributed system design
  • Experience with event-driven systems, messaging frameworks, or service-oriented architectures
  • Ability to work independently and communicate clearly

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • Paid federal and state holidays
  • 401(k) contributions of 5% of salary
  • Company-covered travel expenses

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available