Software Engineering Manager-Networking

Posted 4 Days Ago
Hiring Remotely in Texas
Remote
Mid level
Information Technology • Software
The Role
As a Software Engineering Manager at Ditto, you will lead a team of skilled engineers to develop next-generation mesh network technology. Your responsibilities include managing team success, collaborating on system architecture, designing project roadmaps, and ensuring effective communication within a fully remote environment.
Summary Generated by Built In

About Ditto:

Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. Ditto is a globally remote team. Our core values are trust, communication, and continuous improvement. We celebrate diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.

About the position:

Want to build the next-generation of mesh network technology?  Your role is to help lead the future of network technology at Ditto and help guide our team of network software engineers. Help us to expand and improve our core network technologies and develop high performance solutions for mesh lab testing, multi-platform BLE connectivity, robust peer-to-peer WiFi, congestion control & multiplexing techniques, forward error correction, packet framing, and library support for additional radio technologies. Work with a remote team, manage your own time, and tackle interesting problems.

As the Software Engineering Manager, you will:

  • 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

What you’ll Need:

  • 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

Nice to Haves

  • 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



Benefits we offer:

  • Competitive salaries

  • Stock options

  • Medical, dental, vision, life, and disability coverage

  • Flexible spending account (FSA)

  • Flexible vacation policy

  • 401(k) plan 

Come join our remote team and discover the possibilities of your best career!

Equal Opportunity Employer: Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.


Ditto Recruiting Privacy Notice

Top Skills

Tcp/Ip
The Company
HQ: San Francisco, California
114 Employees
On-site Workplace
Year Founded: 2018

What We Do

The Edge Sync Platform magically enabling your apps to sync data with or without an internet connection.

---

We’ve always been inspired by the power of innovative apps that bring people together. Developers who dreamed up big ideas have created entirely new industries and enriched the lives of friends, families, customers, and coworkers. Today, the best apps are the ones that help us collaborate on projects, share moments, and communicate effortlessly.

But app developers often face significant challenges creating these seamless, interconnected experiences. Whether wrestling with unpredictable internet connections or building complex and expensive backends, app developers have grappled with many complications that stand in the way of delivering magical experiences to their users. So we built Ditto, a platform for developers to build powerful ways to connect and sync apps with or without an internet connection and even without writing a single line of backend code.

Similar Jobs

Two Barrels LLC Logo Two Barrels LLC

Senior Front-End Web Developer

eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Remote
Hybrid
Austin, TX, USA
950 Employees
150K-150K Annually

Two Barrels LLC Logo Two Barrels LLC

Front-End Web Developer

eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Remote
Hybrid
Austin, TX, USA
950 Employees
110K Annually

Cloudflare Logo Cloudflare

Senior Infrastructure Tooling Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Remote
United States
3900 Employees

Cloudflare Logo Cloudflare

Infrastructure Tooling Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Remote
United States
3900 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account