Skip to content

Senior Software Engineer, Portal

Senior engineer building polished React/TypeScript web UIs and contributing across the full stack (GraphQL, Rust services, PostgreSQL) for an edge-sync platform. Owns technical direction, mentors engineers, and partners with design/product in a remote-first environment.

223k – 259kUnited StatesFullstack EngineeringRemote5+ YOE

About the role

Key Responsibilities

  • Build polished, performant user interfaces: Design and ship high-quality, accessible web UIs in React, TypeScript, and modern CSS, with a relentless focus on performance, responsiveness, and craft.
  • Work across the full stack: Build and consume GraphQL and REST APIs and contribute to the Rust services and PostgreSQL data layer that power the product.
  • Partner with design and product: Collaborate closely with UI/UX designers and product managers to turn customer needs into well-scoped, well-designed features.
  • Set technical direction and raise the bar: Make pragmatic architectural decisions, establish front-end best practices and reusable patterns, and mentor other engineers through thoughtful code review and design feedback.
  • Extend across platforms: Help bring key experiences to native mobile (iOS and Android) where it matters, ensuring a consistent, high-quality experience across web and device.

Requirements

  • 5+ years of professional front-end and full-stack experience building and shipping production web applications, with deep expertise in React, TypeScript, and modern front-end tooling.
  • Strong full-stack fundamentals spanning the front end and the services behind it, including hands-on experience designing and consuming APIs and working with relational databases such as PostgreSQL.
  • Working knowledge of Rust (or strong experience in another systems language and a genuine desire to work in Rust), enough to confidently contribute to and debug back-end services.
  • A strong product and design sensibility with a track record of partnering with UI/UX and product to ship experiences customers love.
  • Demonstrated seniority and ownership, including setting technical and product direction, leading projects across teams, and mentoring other engineers.
  • Strong communication and collaboration skills, both written and verbal, with the ability to work effectively across product, design, and engineering in a distributed, remote-friendly team.

Nice to Haves

  • Native mobile experience building or contributing to native iOS (Swift) and/or Android (Kotlin) applications.
  • Production Rust experience, particularly in web services, APIs, or other performance-sensitive systems.
  • Experience with GraphQL schema design and clients (e.g., Apollo or urql), and API design more broadly.
  • A strong eye for design and interaction with experience working directly in tools like Figma and translating designs into pixel-accurate, responsive UI.
  • Familiarity with local-first or offline-first application architectures, and the UX challenges of building on eventually-consistent data such as CRDTs.
  • Experience with observability and operational ownership — comfortable reading dashboards (e.g., Grafana) and debugging issues in production; familiarity with Kubernetes is a plus.
  • Experience contributing to design systems and component libraries that scale across multiple products and teams.
  • A track record in fast-growing or startup environments — comfortable with ambiguity and shifting priorities as the product and customer base scale.

Compensation & Benefits

  • Competitive salaries and meaningful equity.
  • In the US: health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
  • Flexible time off.
  • Remote work with Atlanta and San Francisco offices open for optional in-person work.

Skills

ReactTypeScriptGraphQLREST APIsPostgresRustCSSFigmaKubernetesGrafana

Senior Software Engineer, Autonomy

Integrates Ditto's sync platform with robotic systems (ground, aerial, maritime) using ROS2, DDS, and MAVLink. Solves real-time issues on-site, feeds insights to product team. Requires 5+ years robotics experience, Secret clearance, and hands-on platform integration.

223k – 259kAtlanta, GA +3Fullstack EngineeringRemote5+ YOEDdsPx4

Senior Software Engineer

Design, build, and maintain APIs, services, and systems at scale. Debug production issues and improve engineering standards across multiple teams. Requires 5+ years building scalable software in Python, Ruby, Java or similar.

224k – 336kSan Francisco, CAFullstack EngineeringRemote5+ YOERubyJava

Senior II Fullstack Engineer, Emerging Products & Product Platform

Leads fullstack development for emerging products and product platform features, contributing to roadmaps, mentoring engineers, and delivering customer-facing SaaS experiences. Requires 8+ years experience with backend emphasis, team leadership, and building scalable products.

224k – 263kUnited StatesFullstack EngineeringRemote8+ YOESaaSReact

Design Developer

Builds and evolves design system components in Figma and production code. Champions AI-assisted UI development tooling and workflows. Requires 8+ years design-engineering experience, strong craft in design tokens, components, and accessibility.

224k – 317kSan Francisco, CA +4Fullstack EngineeringOn-site8+ YOEWcagLLMs

Senior Software Engineer, AI Product Insights

Builds end-to-end AI-powered proactive insights features for analytics platform, including agent logic, frontend visualizations, and integrations. Requires 2-5+ years full-stack experience with strong debugging skills and collaboration in remote environments.

226k – 306kSan Francisco, CAFullstack EngineeringHybrid2+ YOELLMsReact