Senior Software Engineer

Rabot, Inc11 months ago
Arlington, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Rabot is revolutionizing fulfillment using Vision AI, enabling brands and 3PLs to achieve 100% order accuracy, reduce costs, and boost productivity by 25%. Backed by prominent Bay Area venture capitalists, we partner with Fortune 100 companies and SMBs to transform the future of fulfillment. In this role as a Senior Software Engineer, you will own mission-critical product surfaces end to end – from rich, component-based user interfaces to resilient backend services and innovative cross-platform desktop applications on managed cloud infrastructure.

You will set technical direction, mentor teammates, and deliver high-leverage features that power our Vision AI workflows and drive measurable customer outcomes.

Key Responsibilities

  • End-to-end Delivery: Design, build, and operate user-facing features across web, desktop, and service layers, including data models, APIs, and automated releases.
  • Desktop and Device Integration: Develop cross-platform desktop applications that interface with peripherals and on-device inference to enable low-latency, reliable warehouse operations.
  • Front-end Engineering: Implement accessible, performant, component-driven UIs with robust state management, routing, and design-system primitives while upholding strict performance budgets.
  • Cloud and Reliability: Architect cloud-native services using managed compute, storage, messaging, and observability. Implement secure IAM, secrets management, and compliance-minded workflows.
  • Quality and Delivery: Own CI/CD pipelines, automated testing, package signing, and safe rollout strategies (canary and blue-green) for services and desktop auto-updates.
  • Cross-Functional Partnership: Collaborate with Product and Sales to translate workflows into technical designs, instrument features for usage analytics and ROI, and iterate quickly based on customer feedback.

Required Qualifications

  • 7 to 10+ years of professional software engineering experience with demonstrated senior-level ownership of full-stack systems (architecture, implementation, and operations).
  • Front-end: Deep proficiency with modern, component-based UI paradigms, accessibility best practices, and performance tuning.
  • Desktop: Hands-on experience building cross-platform desktop applications with native integrations, secure packaging, auto-update channels, and code signing.
  • Backend: Strong background in designing and scaling APIs (REST or GraphQL), background processing, real-time messaging, and data storage with robust security and caching approaches.
  • Cloud and DevOps: Experience running production workloads on major managed cloud providers, with familiarity in IaC, monitoring, tracing, and alerting.
  • Data-driven: Skilled at instrumentation, dashboards, and experimentation to connect engineering outcomes with business metrics such as throughput, accuracy, and ROI.
  • Startup mindset: Thrive in a fast-paced, ambiguous environment with high ownership and rapid iteration, coupled with excellent communication skills.
  • Bonus: Experience with AI-enabled products, supply chain/fulfillment domains, or edge computing patterns.
  • Job Type: Full-time
  • Location: Remote (U.S.-based), San Francisco, CA, or Arlington, TX. Flexible work arrangements available with occasional in-office meetups.

Benefits & Perks

  • Compensation: Competitive base salary with performance-based bonuses and meaningful equity.
  • Benefits: Comprehensive health benefits, 401(k) with company match, stock options, dental and vision insurance, flexible schedule, and paid time off.
  • Growth: Opportunities for professional development and the chance to be a key contributor in a rapidly growing startup.
  • Impact: Direct collaboration with our founding team to shape the future of fulfillment technology.

Required Skills

System Architecture & Design
Full-stack Development
CI/CD Pipeline Management
Frontend Engineering (Component-based UI, Accessibility, Performance)
Desktop Application Development (Cross-platform, Secure Packaging, Auto-updates)
Cloud Services & DevOps (CI/CD, Managed Cloud Infrastructure, IaC)
Mentorship & Technical Leadership
Backend API Design (REST, GraphQL)
Vision AI Integration