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