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.
Pickle Robot Company

Backend Software Engineer – Software Architecture

Pickle Robot Company

Backend Software Engineer developing scalable backend systems for real-world robotic workflows at Pickle Robot. Collaborating with robotics engineers and owning projects end-to-end in a hybrid work environment.

Posted 6/9/2026full-timeCharlestown • Massachusetts • 🇺🇸 United StatesMid-LevelSenior💰 $120,000 - $177,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaPythonRust

About the role

Key responsibilities & impact
  • Own the design and implementation of backend projects, working independently with strategic guidance.
  • Help the architect understand how data flows through the system — how it's stored, moved, and ultimately consumed
  • Design architectural solutions that keep the system maintainable over the long term.
  • Develop scalable, reliable, and performant systems using Python and/or C++
  • Build and maintain event-driven, messaging-based architectures
  • Collaborate closely with robotics engineers to integrate backend systems with real-world workflows
  • Improve system performance, reliability, and maintainability across services
  • Share knowledge across the team and elevate engineering standards through code reviews and technical discussions

Requirements

What you’ll need
  • 5+ years of experience in backend or distributed systems engineering
  • Strong programming experience in Python
  • Proficiency in at least one other strongly typed language — C++ preferred, though others used in robotics (e.g., Rust, Go, Java) are welcome
  • Strong understanding of software architecture, concurrency, and distributed system design
  • Experience building or supporting event-driven systems, messaging frameworks, or service-oriented architectures
  • A clear communicator who can work independently and help teammates grow
  • Experience developing systems that interface with hardware, robotics, or real-world operational environments is a plus
  • Stand-out candidates will have one or more of the following: Experience in robotics or an adjacent industry (hardware, low-latency systems) with a software architecture focus, Experience working across multiple programming languages, Experience with real-time systems, Experience managing large volumes of data, Deep knowledge of robotics middleware (e.g., ROS, Zenoh, DDS), Deep knowledge of GPUs

Benefits

Comp & perks
  • health, dental, & vision insurance
  • unlimited vacation
  • all federal and state holidays
  • 401K contributions of 5% your salary
  • travel supplies and other items to make your working life more fun, comfortable, and productive

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
PythonC++RustGoJavasoftware architectureconcurrencydistributed system designevent-driven systemsmessaging frameworks
Soft Skills
clear communicatorindependent workteam collaborationknowledge sharingcode reviewstechnical discussions