Full-Time

Staff Software Engineer

Sdks, Flutter

Posted on 10/4/2025

Ditto

Ditto

201-500 employees

Edge-sync platform for multi-platform apps

Compensation Overview

$186k - $331k/yr

Remote in USA + 1 more

More locations: Remote in UK

Remote

Category
Software Engineering (1)
Required Skills
Flutter
Dart
CircleCI
Requirements
  • 3+ years building production software with a track record of shipping reliable code in a team setting
  • Fluency in Dart and comfort designing idiomatic, null‑safe APIs
  • Hands‑on Dart FFI experience building bridges to native code
  • Strong testing discipline (unit, integration, CI pipelines)
  • Familiarity with CI/CD tools such as GitHub Actions or CircleCI
  • Clear, concise communication—especially in async, written form
Responsibilities
  • Implement and enhance Flutter SDK features
  • Deliver scoped ticket work: add new API methods, improve existing functionality, and fix defects under the direction of senior engineers
  • Write reliable tests
  • Author unit and integration tests to validate Flutter logic and interoperability, ensuring code quality and preventing regressions
  • Own quality from test to release – Build unit/integration tests, profile performance, automate releases, and uphold robust observability
  • Participate in code reviews
  • Contribute thoughtful feedback on pull requests, learn from review comments, and uphold team coding standards
  • Collaborate cross-functionally
  • Work with product, QA, and support teams to clarify requirements, reproduce customer issues, and verify fixes
  • Produce and maintain documentation
  • Write clear README updates, code examples, and API reference snippets that help internal and external developers onboard quickly
  • Communicate progress and blockers
  • Proactively share status updates in standups and async channels; escalate challenges early to keep projects on track
Desired Qualifications
  • Experience building or maintaining SDKs, libraries, or developer tools in Rust or other languages
  • Familiarity with one or more of our consumer languages (Kotlin, JavaScript/TypeScript, Swift)
  • Background in peer-to-peer or real-time synchronization systems
  • Prior work with performance profiling or memory-constrained environments

Ditto.live provides an Edge Sync Platform that helps developers build native apps for iOS, macOS, Android, and web with efficient data synchronization across devices and cloud. How it works: developers write code once and deploy to multiple platforms; the platform handles data syncing across edge devices and cloud, supports offline use, and enables peer-to-peer authentication and smooth cross-device experiences. How it differs: it targets distributed data across many devices rather than a single database, emphasizes offline and edge syncing, and focuses on a unified cross-platform deployment to reduce development time. The goal: simplify data handling and synchronization so apps can run consistently on multiple devices and platforms, delivering interconnected, responsive user experiences.

Company Size

201-500

Company Stage

Series B

Total Funding

$136M

Headquarters

San Francisco, California

Founded

2018

Simplify Jobs

Simplify's Take

What believers are saying

  • Secured $82M Series B in March 2025, valuing at $462M post-250% ARR growth.
  • Landed U.S. Air Force contract and Alaska Airlines adoption for enterprise apps.
  • Xamarin support launched August 24, 2022, boosts cross-platform developer adoption.

What critics are saying

  • AI dating app Ditto's $9.2M raise in February 2026 confuses brand searches immediately.
  • PowerSync's open-source Postgres sync captures cost-sensitive developers within 12 months.
  • ObjectBox's 10x faster benchmarks poach performance-critical clients like Air Force in 2025.

What makes Ditto unique

  • Ditto's Edge Sync Platform enables peer-to-peer data sync across edge devices offline.
  • Supports iOS, Android, web, and IoT with single codebase deployment.
  • Provides real-time synchronization from edge to cloud without internet dependency.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

Flexible Spending Account/Flexible Spending Account

Unlimited Paid Time Off

401(k) Retirement Plan

Stock Options

Growth & Insights and Company News

Headcount

6 month growth

3%

1 year growth

8%

2 year growth

4%

After a great personal experience, Vrid has partnered with Ditto Insurance by Finshots.

Skift
Mar 14th, 2025
In-Flight Messaging and Indian Budget Hotels: Travel Startups Raise $86 Million

Ditto has also partnered with Hugo, a Central American company whose app is used for ticketing and mobile food orders at Latin American stadiums and event venues.

Wow Partners, Inc.
Mar 12th, 2025
Ditto raises $82M in Series B funding

Ditto, a mobile database company for edge devices, secured $82 million in a Series B funding round, valuing the company at $462 million. The round was led by Top Tier Capital Partners and Acrew Capital, with participation from USIT, True Ventures, and Amity Ventures. Ditto's ARR grew by 250% over the past year, and it secured a major contract with the U.S. Air Force. The funds will be used to enhance partnerships, expand product offerings, and grow global operations.

Latest Nigerian News
Mar 12th, 2025
Ditto lands $82M to synchronize data from the edge to the cloud

Ditto, a company thats setting out to bring resilient connectivity to edge devices, has raised $82 million in a Series B round of funding at a post-money valuation of $462 million, more than double its Series A valuation from 2023.

Inshorts
Jun 22nd, 2024
How is Zerodha-backed Ditto disrupting the insurance market?

the cofounders of finshots founded ditto insurance in 2021 and raised ₹4 crore from zerodha ditto captured the indian market by an advisoryfirst approach to help people make informed decisions about their health and term insurance which in turn has worked for them today it is one of the leaders with over 400 employees and advise over 3 lakh customers

INACTIVE