Demo

Software Engineering Manager - Networking

Tbwa Chiat/Day Inc
San Francisco, CA Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/19/2025

Software Engineering Manager - Networking

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. We bridge the digital divide by enabling real-time data synchronization—even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers like Chick-fil-A and Delta Airlines, and we also work closely with the U.S. military on mission-critical connectivity solutions. As a fast-growing startup poised for a future IPO, our team is globally distributed, and 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, including 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.
  • 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 :

  • Stock options.
  • Medical, dental, vision, life, and disability coverage.
  • Flexible spending account (FSA).
  • Flexible vacation policy.
  • 401(k) plan.
  • Offices located in Atlanta, GA, and Berkeley, CA, available for team member use—no in-office requirement!
  • 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.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineering Manager - Networking?

    Sign up to receive alerts about other jobs on the Software Engineering Manager - Networking career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Tbwa Chiat/Day Inc

    Tbwa Chiat/Day Inc
    Hired Organization Address Jackson, WY Full Time
    Every ecommerce business deserves the cheapest shipping rates. That’s why Pirate Ship’s simple shipping software levels ...
    Tbwa Chiat/Day Inc
    Hired Organization Address Reno, NV Full Time
    Kraus Hamdani Aerospace (KHA) is an aerospace company specializing in long-endurance unmanned aerial platforms for a wid...
    Tbwa Chiat/Day Inc
    Hired Organization Address Oklahoma, OK Full Time
    Join our team in a dynamic hybrid role, offering flexibility to work remotely and from our headquarters in Watertown, MA...
    Tbwa Chiat/Day Inc
    Hired Organization Address Seattle, WA Full Time
    We’re on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone ...

    Not the job you're looking for? Here are some other Software Engineering Manager - Networking jobs in the San Francisco, CA area that may be a better fit.

    Software Engineering Manager - Networking

    Ditto Job Board, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!