Full-Time

Engineering Manager-Networking

Confirmed live in the last 24 hours

Ditto

Ditto

51-200 employees

Simplifies multi-platform app development and synchronization

Consumer Software
Enterprise Software

Mid, Senior

Remote in USA

Category
Engineering Management
Systems Engineering Management
Required Skills
Rust
Computer Networking
iOS/Swift
Android Development
Linux/Unix
Requirements
  • 2+ years of experience managing teams of software engineers. This includes people-management responsibilities such as hiring, performance and growth management, and career development
  • 2+ years of technical leadership, including driving best practices, project scoping and design, and providing architectural guidance
  • A background in network engineering and technical understanding of foundational networking concepts such as TCP/IP networking, congestion control, multiplexing, and packet framing
  • A willingness to travel, including internationally, once a quarter for team get togethers
  • Strong communication skills, particularly written communication skills. As a fully distributed team, async communication is the norm and the development process often includes written architecture and design documents
  • Experience managing a remote, globally distributed team
  • Strong understanding of networking protocols (TCP, UDP, BGP, etc) and core concepts
  • Cisco Certified Internetwork Expert (CCIE) or equivalent qualifications
  • Experience with mesh networks, BLE, Wifi, and other mobile transports/radios (Windows, iOS, Android, Linux, etc)
  • Experience with working on standards alliances or committees in the wireless or broader networking space
  • Experience with networking and development across many platforms and operating systems, especially mobile
  • Experience with modern advancements in networking such as fountain codes, QUIC protocol, noise encryption framework, etc.
  • Experience benchmarking, debugging and optimizing mesh networks
  • Experience with external radios or transmission systems including space or underwater environments
  • Experience with architecting secure communications with authentication and encryption
  • Prior experience leading a team of specifically Rust or network software engineers
Responsibilities
  • Lead and magnify the impact of a team of 4-8 skilled individual contributors, responsible for ensuring their success, aiding their career growth, and facilitating their technical work
  • Be an active part of the design of the system architecture
  • Collaborate closely with other software teams within Ditto
  • Work with product and design to build the roadmap for the team; this will involve talking to engineers, researchers, other teams, customers, and partners
  • Estimate the delivery timeline for projects and communicate with upper management and the broader team regarding project execution
  • Set team culture by example, expanding Ditto’s culture of Trust, Communication, and Continual Improvement

Ditto.live simplifies the development of native applications for various platforms, including iOS, macOS, Android, and web. Its main product, the Edge Sync Platform, addresses the challenge of data synchronization by allowing developers to manage data that is distributed across multiple devices and cloud infrastructures. This platform enables developers to write their code once and deploy it across different platforms, which saves time and reduces effort in the app development process. Unlike many competitors, Ditto focuses on providing a seamless experience for developers by offering features like peer-to-peer authentication and offline syncing. The goal of Ditto is to enhance the efficiency of app development and improve user experiences by enabling the creation of interconnected applications.

Company Stage

Series A

Total Funding

$52.5M

Headquarters

San Francisco, California

Founded

2018

Growth & Insights
Headcount

6 month growth

8%

1 year growth

19%

2 year growth

189%
Simplify Jobs

Simplify's Take

What believers are saying

  • The recent $45M Series A funding round led by Acrew Capital provides Ditto with substantial financial resources to accelerate growth and innovation.
  • Partnerships with major clients like Alaska Airlines demonstrate Ditto's capability to deliver real-time data synchronization solutions in critical, real-world applications.
  • Ditto's inclusion in the NSIN Propel accelerator highlights its potential to solve national security challenges, opening doors to government contracts and further investment.

What critics are saying

  • The competitive landscape in app development and data synchronization is intense, with larger players potentially overshadowing Ditto's market presence.
  • Reliance on continuous innovation and integration with various platforms may strain Ditto's resources and operational capacity.

What makes Ditto unique

  • Ditto's Edge Sync Platform uniquely addresses the challenge of data synchronization across multiple devices and platforms, unlike traditional solutions that assume data resides in a single database.
  • The platform's ability to function offline and provide peer-to-peer authentication sets it apart from competitors reliant on constant internet connectivity.
  • Ditto's support for Xamarin and other cross-platform development tools allows developers to write code once and deploy it across iOS and Android, significantly reducing development time.

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