Backend Software Engineer
Pickle Robot Company
United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Big Data
C++ (Programming Language)
Code Review
Computer Programming
Distributed Systems
Middleware
Python (Programming Language)
Messaging Application Programming Interface
Software Architecture
Service-Oriented Architecture
Data Streaming
+5 more
Graphics Processing Unit (GPU)
Real Time Systems
Concurrency
Backend
Event Driven Architecture
Job description
- 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 and develop scalable, reliable, and performant systems (Python and/or C++) that stay maintainable over the long term
- Build and maintain event-driven, messaging-based architectures
- Collaborate closely with robotics engineers to integrate backend systems with real-world workflows
- Share knowledge across the team and elevate engineering standards through code reviews and technical discussions What You’ll Bring
Requirements
- 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 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 & conditions
Pickle provides best-in-class benefits, including health, dental, and vision insurance; unlimited vacation; paid federal and state holidays; 401(k) contributions of 5% of your salary; company-covered travel expenses; and other perks to make your working life more fun, comfortable, and productive.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
CH
Chris Heilmann
Dev Digest 102 - Race conditions
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago