Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Bluetooth

Ditto

About Ditto:

Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. With more than $145 million in funding and trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, Ditto powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast-growing startup, we're committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world's hardest connectivity problems.
About Us

Unleash the full power of edge devices by eliminating all the plumbing required to build amazing applications. As a global team, we prioritize trust, communication, and continuous improvement as our core values. We strongly believe in celebrating diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.

Ditto aims to expand the internet beyond traditional reach. Our groundbreaking software empowers devices to synchronize data in real time, using cutting-edge peer-to-peer technology that runs on mobile, web, IoT, and server systems.

Role Description

We're seeking an experienced Senior Software Engineer, Bluetooth to own and advance the Bluetooth transport layer that powers Ditto's distributed data platform. You'll be responsible for designing, developing, and optimizing the software that enables reliable, low-latency peer-to-peer communication between devices-even when they're completely offline. Your work will directly impact millions of data sync operations happening across our customers' distributed systems.

In this role, you'll tackle the inherent challenges of Bluetooth connectivity-unreliable connections, diverse device behaviors, interference-and build elegant, resilient solutions that make peer-to-peer sync feel magical to end users.

What You'll Be Up To...

Build and optimize core connectivity features
Design and implement robust Bluetooth Low Energy (BLE) solutions in C++/C/Kotlin for iOS and Android platforms. You'll handle complex connection states, manage central and peripheral roles, and ensure our Bluetooth stack delivers the low-latency, high-throughput performance our distributed database requires.

Extend our protocol capabilities
Implement new Bluetooth profiles and features that expand Ditto's connectivity options. You'll work on advertising strategies, scanning optimization, and connection management to maximize device discovery and pairing success across diverse environments.

Ensure reliability at scale
Build sophisticated error handling and recovery mechanisms that gracefully manage Bluetooth's inherent unreliability. Your code will need to handle edge cases, interference patterns, and the quirks of thousands of different device models in production.

Optimize for the real world
Tune performance across multiple dimensions-latency, throughput, connection stability, and power efficiency. You'll profile code, identify bottlenecks, and make architectural decisions that balance competing constraints.

Create robust testing infrastructure
Develop automated testing frameworks (primarily Python-based) that validate Bluetooth performance across diverse device types, OS versions, and real-world scenarios. You'll build the tools that give us confidence in every release.

Collaborate across the stack
Work closely with mobile app developers, platform engineers, and product teams to integrate Bluetooth seamlessly with other transport layers (Wi-Fi Direct, LAN) and ensure a unified sync experience.

What Helps You Thrive...
  • 7+ years of software engineering experience with at least 3-4 years focused on Bluetooth development
  • Deep expertise in Bluetooth Low Energy (BLE) protocols, profiles, and the Bluetooth Core Specification
  • Strong proficiency in C++/C and experience with mobile development in Kotlin (Android) and/or Swift/Objective-C (iOS)
  • Experience with Rust or strong willingness to learn and work in a Rust environment
  • Proven track record of shipping production Bluetooth features in mobile applications
  • Experience debugging complex connectivity issues across diverse device ecosystems
  • Strong understanding of networking fundamentals, state machines, and asynchronous programming
  • Ability to write clean, maintainable code with comprehensive test coverage
Great-to-Haves...
  • Production experience with Rust in systems programming or networking contexts
  • Experience with Bluetooth Mesh or other mesh networking protocols
  • Background in distributed systems or peer-to-peer networking
  • Familiarity with other local transport protocols (Wi-Fi Direct, NFC, etc.)
  • Python scripting for test automation and tooling
  • Experience with performance profiling and optimization on mobile platforms
  • Open source contributions to Bluetooth-related projects
  • Knowledge of embedded systems or IoT device development
The Benefits of Building with Us

We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we're building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.


Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates.

Apply Anyway

At Ditto, we know game-changers don't always come wrapped in a "perfect" resume. Years of experience? Every single bullet point checked? Meh. That's not what drives us.

What does matter?
  • Grit.
  • Curiosity.
  • Adaptability.
  • And a genuine spark for what we're building.

So if you're fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you'll make an impact here.

We're always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us.
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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Bluetooth in United States vacancy
  •  ...Senior Software Engineer, Bluetooth Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military... 
    Senior
    Local area
    Remote work
    Flexible hours

    Ditto

    United States
    4 days ago
  • $126.75k - $149.6k

     ...Senior Software Engineer - iOS (Mobile, Bluetooth Printing, Secure Field App) Job ID: 14746 Business Unit: MTA Headquarters Location: New York, NY, United States Regular/Temporary: Regular Department: Corporate IT Products Date Posted: Mar 10, 2026 Description... 
    Senior
    Temporary work
    For contractors
    Local area
    Remote work
    Weekend work
    Afternoon shift
    2 days per week

    MTA, Inc.

    New York, NY
    4 days ago
  •  ...Senior Embedded Software Engineer - Bluetooth Education: BS in Computer Science, Electrical Engineering, or Computer Engineering. Required Experience: ~ C++, RTOS, and Python are required ~5-11 years of Firmware design and testing preferred ~3 or... 
    Senior

    Advanced Technology Innovation

    Colorado Springs, CO
    11 days ago
  •  ...transportation network in North America is looking for a Senior Software Engineer specializing in iOS. The role involves leading requirements...  ...engineering for mobile applications, particularly focusing on Bluetooth printing and secure field apps. Candidates must have a... 
    Senior
    Remote work

    Metropolitan Transportation Authority

    New York, NY
    1 day ago
  • Global Connect Technologies is looking for a Senior Software Engineer specializing in Bluetooth technologies in Palo Alto, California. The ideal candidate will have strong experience in developing Bluetooth solutions on Linux and Android platforms. Responsibilities include... 
    Senior

    Global Connect Technologies

    Palo Alto, CA
    2 days ago
  • $150k - $165k

     ...Senior Software Engineer We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable...  .... Implement secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable... 
    Senior

    Enterra Medical, Inc.

    Minneapolis, MN
    2 days ago
  •  ...Android practices ~ Experience with Wi-Fi, Bluetooth, or other inter-hardware communication...  ..., LLM harnesses) to accelerate your software development and deliver more value to customers...  ...tooling into how we actually work, so engineers can focus on the hard problems, not the... 
    Senior
    Remote work
    Work from home
    Flexible hours

    DroneDeploy

    United States
    1 day ago
  • $100k

     ...with some of our products POSITION SUMMARY The Senior Software Engineer performs research, designs, tests, and implements application...  ...solutions for wireless technologies such as 802.11, WiFi, Bluetooth, GPS, and cell technologies Conduct design analysis on... 
    Senior
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    1 day ago
  •  ...base, Ditto's peer‑to‑peer sync engine ensures devices stay...  ...customer deployments. As a Senior Rust Engineer, You Will Own...  ...development mindset — You've built software that other developers consume...  ...Networking fundamentals: TCP/UDP, Bluetooth Low Energy, mesh networking... 
    Senior
    Remote work
    Flexible hours

    Ditto

    Seattle, WA
    2 days ago
  •  ...Platform purpose-built for vertical software companies. Through a single,...  .... This is a founding mobile engineering role. You'll be the first...  ...flows where NFC radios, Bluetooth peripherals, and backend APIs...  ...backed fintech company. As a senior leader in Operations, you'll... 
    Senior
    Live in
    Flexible hours

    Payabli

    New York, NY
    13 hours ago
  • $102.55k - $190.45k

     ...the smart home, industrial IoT, and smart cities markets. Senior Software Engineer - IoT Embedded Software (Matter) Boston, MA We are seeking...  ...and external audiences. Technologies We Use Thread, Zigbee, Bluetooth, Wi‑Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++... 
    Senior
    Flexible hours

    Silicon Laboratories Inc.

    Boston, MA
    13 hours ago
  •  ...Senior Software Engineer Sweetwater, the nation's #1 online retailer of pro audio equipment and music instruments is seeking to hire a Senior...  ...Work with several communication protocols ( TCP, MQTT, Bluetooth) to facilitate interactions between connected devices like... 
    Senior
    Full time
    Relocation

    Sweetwater

    Fort Wayne, IN
    4 days ago
  •  ...We're currently looking for a highly motivated experienced Senior Software Engineer to join our engineering team focused on our cutting edge...  ...Atmosphere TV device, from app/OS boundary concerns (HDMI/CEC, Bluetooth, etc.) to vetting third-party Android applications for... 
    Senior
    Work at office
    Flexible hours

    Atmosphere TV

    Austin, TX
    2 days ago
  •  ...worlds to help millions of people move without pain. As a Senior Software Engineer, you will build the critical software that powers our cutting...  ..., Node.js, TypeScript) and isn't afraid to dive into Bluetooth protocols, complex state management, or backend services to... 
    Senior
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    1 day ago
  • $126.8k - $220.9k

    Bluetooth Software Engineer, Wireless Technologies & Ecosystems Cupertino, California, United States Software and Services Join our Wireless Bluetooth Software Engineering team and drive innovation that matters! We craft and seamlessly integrate technologies that enrich... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $89k - $121k

     ...Description Job Description In search of: The next member of our Software Engineering team. If you enjoy working in a team environment and would...  ...goals. Description of Duties and Responsibilities of a Senior Software Developer and Senior Software Engineer: You may... 
    Senior
    Work at office
    Remote work
    Relocation package

    Security Mutual Life Insurance

    Binghamton, NY
    4 days ago
  • A leading technology company in Cupertino is seeking a Bluetooth Software Engineer to craft next-generation wireless protocols and enhance connectivity solutions. Responsibilities include optimizing audio streaming for AirPods and automotive features, and engaging in cross... 

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused... 
    Senior
    Full time
    Work experience placement

    MANTECH

    Hanover, MD
    13 hours ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay...  ...About the position: As a Senior Android Engineer, you will play...  ...and situational awareness software, working at the intersection...  ...protocols, REST, TCP/UDP, QUIC, Bluetooth Low Energy, and other... 
    Senior
    Remote work
    Flexible hours

    Ditto

    United States
    1 day ago
  • $100k - $180k

     ...Job Responsibilities # Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing... 
    Senior

    IP Infusion

    Santa Clara, CA
    13 hours ago
  •  ...infrastructure as we scale usage, customers, and revenue What We’re Looking For ~4-8 years of experience in backend or full-stack software engineering ~ Strong engineering fundamentals and product intuition ~ Comfortable working in fast-paced, ambiguous startup... 
    Senior
    Work at office
    Immediate start

    Broccoli AI

    San Francisco, CA
    13 hours ago
  • $112k - $132.1k

     ...The Senior Software Engineer is responsible for developing research and/or clinical applications within DFCI, providing technical oversight of all aspects of one or more software product, and leading technical discussions with team members and stakeholders. Located... 
    Senior

    Dana-Farber Cancer Institute

    Boston, MA
    13 hours ago
  •  ...Seeking a Senior Software Engineer with experience in industrial control preferably writing software for Semiconductor or Electronics Manufacturing Equipment. The company is located in Florham Park, NJ (remote work is possible for someone willing to travel to the office... 
    Senior
    Work at office
    Remote work

    McGil Recruiting

    Florham Park, NJ
    13 hours ago
  • Starkey Laboratories, Inc. is looking for a Senior Wireless Firmware Engineer in Eden Prairie, MN. This role involves designing and developing Bluetooth Radio firmware, collaborating with teams, and mentoring junior engineers. Candidates must have a Bachelor's degree in... 
    Senior

    Starkey Laboratories, Inc.

    Eden Prairie, MN
    13 hours ago
  •  ...The Senior Software Engineer will serve as a senior member of the software development team, responsible for designing, developing, implementing, and supporting enterprise-level applications. This role works independently with minimal supervision and participates in all... 
    Senior

    Compunnel, Inc.

    McLean, VA
    13 hours ago
  • ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer (Rust) at Symbolica – San Francisco, US About Us Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines... 
    Senior
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    2 days ago
  • $128k - $240k

     ...and national bank using innovative, mobile‑first technology to help millions of members reach their goals. We are seeking a Senior Software Engineer to join our team. SoFi Invest is SoFi’s new investment platform that includes our market‑leading robo‑advisor, and online... 
    Senior
    Work experience placement

    Social Finance, Inc. (SoFi)

    San Francisco, CA
    4 days ago
  •  ...Overview We are seeking a full-time Senior C/C++ Embedded Software Engineer in our Cary, NC location on our Marine embedded software development...  ...TCP/IP, Wi-Fi, Controller Area Network (CAN)/NMEA, Bluetooth/BLE and ANT, and experience implementing and debugging... 
    Senior
    Full time

    Garmin International Inc

    Cary, NC
    2 days ago
  •  ...builds scheduling and workforce management software to empower in-home healthcare providers...  ...access. We’re a team of top-tier engineers and operators, backed by $14m from top investors...  ...We're looking for a growth-stage ready Senior Software Engineer to join our... 
    Senior
    Work at office
    Flexible hours
    Shift work

    Axle Health

    Santa Monica, CA
    13 hours ago
  •  ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data...  ...backgrounds, perspectives, and talents. As a Software Engineer - Networking, you will:...  ...connections. Experience with Apple Core Bluetooth or Android WiFi Aware APIs.... 
    Senior
    Remote work
    Flexible hours

    Ditto

    United States
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Bluetooth. Be the first to apply!