Pickle Robot
Posted 2mo ago

Backend Software Engineer – Software Architecture

Pickle Robot
Charlestown, Massachusetts, United States
$120k-$177k/yrHybridFull Time
Responsibilities
  • designing architecture
  • building systems
  • integrating hardware
Requirements
  • 5+ years backend/distributed systems experience
  • Strong Python
  • Proficiency in a strongly typed language (C++ preferred)
  • System architecture
  • Concurrency
  • Event-driven systems, and hardware integration experience
Technical tools mentioned
PythonC++RustGoJavaROSZenohDDSGPU

Job description

Pickle is looking for a Backend Software Engineer to join our Software Architecture team, focused on building scalable systems that support robotic workflows.

This role sits at the intersection of software engineering and robotics infrastructure. You'll work closely with robotics engineers to design and build backend services that power real-world robotic systems on the warehouse floor.

We're looking for a strong software engineer who cares deeply about code quality, system design, and performance — someone who can bring solid backend engineering practices into a robotics environment and isn't afraid to get close to the hardware. You'll own projects end-to-end, working independently on execution while collaborating on overall strategy. We also value engineers who communicate clearly and raise the team's collective expertise in the areas they work on.

At Pickle, your code directly impacts how autonomous robots operate in production warehouses. You'll own meaningful pieces of the stack, collaborate closely with our architecture team and other robotics teams, and see the results of your work in the real world.



Responsibilities
  • 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



  • Skills & Experience
  • 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



  • Pay at Pickle
    At Pickle Robot Company, we believe transparency builds trust. The salary range listed here is provided in accordance with Massachusetts law and reflects what we reasonably and in good faith expect to offer for this role. We often consider candidates at different levels of seniority, and final compensation will reflect the level at which they are hired, as well as factors such as experience and location.
     
    About Pickle Robot
    Want to get in on the ground floor of a fast-growing, VC-backed robotics company? Join Pickle Robot! We build systems that companies and their teams love.
     
    Pickle robots unload trucks. Every day, millions of trucks and containers are loaded and unloaded, often requiring manual labor—tough, dirty, dangerous, and hard to staff. Pickle automates this process using AI, machine learning, and robotics to deliver reliable products. Our Unload Systems work with teams on loading docks to make the job safer, faster, and more efficient.
     
    Pickle provides best-in-class benefits, including health, dental, & vision insurance; unlimited vacation, along with 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.

    About Pickle Robot

    Private U.S. robotics building Physical AI systems that autonomously unload trucks and containers for warehouse operators.

    Similar jobs

    Backend Software Engineer roles near Charlestown, Massachusetts
    14h
    Save
    Mark Applied
    Hide
    Staff Backend Engineer
    Lausanne or Boston
    HybridFull Time
    Nexthink
    Nexthink: Software provider helping IT teams improve digital workplace experiences through analytics, automation, and employee feedback.
    10+ YOE10+ years of Java development experience in SaaS projects, with expertise in microservices, messaging systems, cloud platforms, testing, and scalable distributed services.
    Java, Microservices, Micronaut, Spring, Kafka, AWS, Unit, Docker, Kubernetes, CI/CD
    3d
    Save
    Mark Applied
    Hide
    Senior Backend Developer
    Framingham, Massachusetts, United States
    $100k-$150k/yr RemoteFull Time
    Bright Vision Technologies
    Bright Vision Technologies: AI-powered enterprise automation and software development firm.
    6+ YOEBachelor’s or Master’s degree in a related technical field, 6+ years of backend or platform engineering experience, distributed systems expertise, and proficiency in a major backend language.
    Java, Go, Scala, Rust, C++, Kafka, Pulsar, NATS, Kubernetes
    3d
    Save
    Mark Applied
    Hide
    Senior Backend Engineer
    Bulgaria or Plovdiv or Sofia or Boston
    RemoteFull Time
    DraftKings
    DraftKingsNasdaq: DKNG: Publicly traded U.S. sports entertainment and gaming serving fans with fantasy sports, betting, lottery, and events.
    3+ YOEBachelor's degree or equivalent, 3+ years of object-oriented backend development, C# and OOP expertise, scalable distributed systems, AWS or GCP, automated testing, and mentoring experience.
    C#, AWS, Google Cloud Platform (GCP)
    6d
    Save
    Mark Applied
    Hide
    Principal Backend Engineer
    Cambridge, Massachusetts, United States
    $188k-$259k/yr OnsiteFull Time
    Flagship Pioneering
    Flagship Pioneering: Private biotechnology venture-creation firm that invents and builds platform companies for human health and sustainability.
    8+ YOERequires 8+ years of backend engineering experience, a bachelor's degree or equivalent, expertise in backend languages and frameworks, distributed systems, APIs, databases, cloud platforms, containers, testing, CI/CD, and observability.
    Node.js, TypeScript, Go, Python, SQL, NoSQL, AWS, GCP, Docker, Kubernetes, REST, GraphQL, CI/CD
    1w
    Save
    Mark Applied
    Hide
    Staff Backend Engineer
    Somerville, Massachusetts, United States
    $180k-$220k/yr HybridFull Time
    Modulate
    Modulate: Privately held voice-AI serving enterprises with audio intelligence for fraud, compliance, and safety.
    8+ YOERequires 8+ years of software engineering experience, technical ownership, shipped product impact, systems thinking across backend services, APIs and data persistence, and strong communication. Cloud, infrastructure-as-code and ML experience preferred.
    AWS, infrastructure-as-code, DevOps
    1w
    Save
    Mark Applied
    Hide
    Senior Backend Engineer, Experimentation
    United States or Oakland or San Francisco or New York City or Boston or Seattle or Irvine or Los Angeles or Monterey or Santa Barbara or Santa Rosa or Austin or Portland or Philadelphia or Chicago
    $163k-$264k/yr RemoteFull Time
    LaunchDarkly
    LaunchDarkly: B2B feature-management software helping engineering teams safely manage code releases and AI agents in production.
    6+ YOERequires 6+ years of software engineering experience, backend production systems expertise, Go or comparable language skills, distributed systems and data-intensive product experience, cloud operations, and observability practices.
    Go, Python, Rust, C++, ClickHouse, Postgres, Snowflake, Redshift, BigQuery, Databricks
    1mo
    Save
    Mark Applied
    Hide
    Backend Engineer
    Boston, Massachusetts, United States
    $165k-$190k/yr RemoteFull Time
    Product Genius
    Product Genius: AI personalization and merchandising platform that helps e-commerce businesses personalize storefronts and improve shopper engagement and sales.
    5+ YOE5+ years building production applications, experience with APIs, databases, async processing, testing, git, CI/CD, performance optimization, Python/SQL/TypeScript/React proficiency, strong analytical skills, Bachelor's degree.
    Python, SQL, TypeScript, React, git, CI/CD, Docker, Kubernetes, Terraform, GCP, ClickHouse, Claude
    1mo
    Save
    Mark Applied
    Hide
    CAD Integrations Backend Engineer
    Boston or United States
    $110k-$175k/yr HybridFull Time
    Foundation LLM Technologies
    Foundation LLM Technologies: MIT-born AI platform for design and manufacturing engineers, automating technical documentation and engineering workflows.
    5+ YOEBS/MS in a technical field, 5+ years building backend services, strong Python, experience with commercial CAD APIs and cloud-native backend systems, Protobuf/gRPC, Docker/Kubernetes, and working with 3D engineering data.
    Python, Siemens NX Open, CATIA, SOLIDWORKS API, Creo Toolkit, Autodesk Inventor API, Protobuf, gRPC, Google Cloud, TypeScript, Next.JS, React.JS, GitHub Actions, Docker, Kubernetes, Spinnaker, PostgreSQL, C++