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

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.

Backend Software Engineer – Software Architecture
Pickle Robot CompanyBackend 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 & technologiesDistributed 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 resumeApplicant 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