Jobbörse
Finde Jobs in deiner Nähe – ob vor Ort, hybrid oder remote.- Ähnliche Jobs zu: Principal Engineer, Android Performance
Senior Software Engineer, Android/KMP
DittoSaint PaulAbout DittoDitto 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. Ditto's peer-
Senior Android Engineer: Scalable Health Apps & Impact
Eight SleepSaint PaulEight Sleep is seeking an experienced Senior Android Software Engineer to join our engineering team. This role involves conducting code reviews to ensure code quality and optimizing app performance, d
Principal Engineer Agent Infrastructure Memory Architecture
Framework VenturesSaint PaulAbout the OpportunityWe are seeking an AI Infrastructure Engineer to design and build the foundational systems that power next‑generation AI agents. This role sits at the intersection of research and
Principal DevOps Engineer Datastores
DevOpsChatSaint PaulOverviewDiscover exciting DevOps job opportunities and connect with 28,396 DevOps professionals. Join a dynamic team at Udemy as a Principal DevOps Engineer focusing on datastores. This role is pivota
Principal Software Engineer – MarkLogic Database
Progress Software CorporationSaint PaulWe are Progress (Nasdaq: PRGS), a provider of software that enables responsible, AI‑powered applications and experiences with ease.We seek a Principal Software Engineer to work with our MarkLogic prod
Principal Application Security Engineer
iHerbSaint PaulAre you passionate about securing global-scale ecommerce services and applications that power millions of customers across over a hundred countries around the globe? We are looking for a hands‑on Prin
Principal DevOps Engineer
DevOpsChatSaint PaulDiscover exciting DevOps job opportunities and connect with 28,396 DevOps professionals. The Principal DevOps Engineer role is an exciting opportunity for experienced professionals looking to have a s
Principal Forward Deployed Engineer
Crypto Pro NetworkSaint PaulSpruceID builds privacy-preserving, standards-based digital identity and credentialing solutions that give individuals control of their information while enabling governments and enterprises to delive
Staff Android Engineer, On Trip
AirbnbSaint PaulAirbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost eve
Senior Android Engineer, Connectivity Remote - United States
Ouraring IncSaint PaulOur mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep qualit
Principal Software Engineer, Measurement & Attribution
FetchSaint PaulAbout the Role Fetch is America’s rewards app, and measurement sits at the center of everything we do. Every reward issued, advertiser invoice generated, partner payout processed, and trust signal del
Principal Software Engineer (Contract)
EmergencyMDSaint PaulThis position offers FULLY REMOTE opportunities for candidates across the United States. Preferred work locations: Arlington VA, Denver CO, Houston, TX or Merritt Island, FL.Airbus U.S. Space & Defens
Senior Principal Systems Engineer - Software (Contract)
Airbus US Space & Defense, Inc.Saint PaulThis position offers FULLY REMOTE opportunities for candidates across the United States. Preferred work locations: Arlington VA, Denver CO, Houston, TX or Merritt Island, FL.Airbus U.S. Space & Defens
Senior Android Engineer
OmazeSaint PaulLatch was founded in NYC a decade ago with a vision to create unparalleled experience for residents through hardware and software. Now after 100+ million unlocks, we're continuing that vision to trans
Senior Software Engineer (Android Platform)
AffirmSaint PaulAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is seeking a Senior
Staff Android UX Engineer, Client Products & Emerging Tech
AirbnbSaint PaulOverviewAirbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in al
Principal Machine Learning Engineer
LimeBike Germany GmbHSaint PaulLime is the largest global shared micromobility business. We operate shared e-bikes and e-scooters in nearly 30 countries on five continents. Our mission is to build a future where transportation is s
Principal Solutions Engineer
OktaSaint PaulGet to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platfor
Principal Software Engineer, DevOps
Utilidata, Inc.Saint PaulUtilidata is a fast-growing NVIDIA-backed edge AI company enabling greater visibility and control of power utilization in energy-intensive infrastructure, like the electric grid and data centers. Karm
Senior Android Engineer, Chat
RedditSaint PaulReddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote,
Principal/Lead Software Engineer Remote (United States)
AbilitieSaint PaulWe look beyond what a resume can highlight. We encourage you to apply if you do not have the exact experience or skills outlined below but believe you would be a great asset to Abilitie. About the Rol
Principal Application Security Engineer
iHerbSaint PaulLocation and Remote Policy United States of America – Remote / Home Office – must reside in U.S.Role Overview Are you passionate about securing global‑scale e‑commerce services and applications that p
Senior Android Engineer
Duck Duck Go, Inc.Saint PaulHi, we're DuckDuckGo, the online protection company and remote‑first team of 300+ on a mission to raise the standard of trust online. Founded in 2008 and profitable since 2014, annual revenue now exce
Sr./Staff/Principal Software Engineer (Frontend/Fullstack)
VoltaiqSaint PaulSr./Staff/Principal Software Engineer (Frontend/Fullstack)“The battery is the technology of our time.” -The Economist Voltaiq is an Enterprise Battery Intelligence (EBI) software company. Our data pla
Principal Software Engineer (Corporate Systems)
Outerwall Inc.Saint PaulPrincipal Software Engineer (Corporate Systems) The Principal Software Engineer is responsible for providing technical leadership for Coinstar’s enterprise applications with a focus on our ERP platfor
Senior Software Engineer, Android/KMP
- Saint Paul, Illinois, United States
- Saint Paul, Illinois, United States
Über
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. Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. Ditto is trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, and powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. We are a globally distributed, fast-growing startup committed to building a diverse and inclusive team. Ditto is on a mission to unleash the full power of edge devices by removing 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 and we work with the U.S. and allied military and first responders on mission-critical connectivity solutions. As a fast-growing startup, our team is globally distributed and our core values are trust, communication, and continuous improvement. The Position
As a Senior Android Engineer, you will play a pivotal role in building mission-critical Android applications that support emergency responders and public sector customers in the field. Your work will enable first responders, emergency management teams, and defense personnel to maintain situational awareness and communicate effectively during life-saving operations—even in environments with limited or no connectivity. You will craft robust user interfaces for handheld radios and situational awareness software, at the intersection of application development and low-level hardware integration. From day one, you will own the full development lifecycle: building Android UI components for critical field applications, integrating with peripheral devices like handheld radios, USB hardware, and network adapters, writing and maintaining FFI bindings between Kotlin/Java and native C/C++ code, authoring automated tests, and streamlining CI/CD pipelines for reliable releases. You will work directly with public sector customers and field personnel to diagnose integration issues, conduct field testing to ensure performance under real-world emergency conditions, and iterate quickly on feedback from those whose lives depend on your work. You will join a dedicated US-based team that values trust, clear communication, and continuous improvement. In our async-first culture, your written design docs and code reviews carry weight, and occasional field deployments and offsite gatherings help test solutions in real-world scenarios. If you’re passionate about Android development that saves lives, low-level systems integration, mentoring teammates on best practices, and delivering world-class applications for mission-critical use cases, this is the role for you. Responsibilities
Build life-saving Android applications: Design and implement intuitive, responsive user interfaces for situational awareness software and handheld radio integration using modern Android development practices.
Integrate with emergency response hardware: Work with handheld radios, USB devices, network adapters, and other field equipment, implementing robust communication protocols and handling edge cases in device connectivity for first responders.
Build and maintain native code integration: Implement safe, efficient Foreign Function Interface (FFI) bindings between Kotlin/Java and native C/C++ libraries, adhering to memory management, threading, and error handling best practices.
Support field operations: Travel occasionally to support testing and deployment with emergency response teams, public sector customers, and field personnel.
Ensure device and OS compatibility: Manage Android configurations and platform quirks to deliver seamless application behavior across diverse device architectures, Android versions, and hardware capabilities used in emergency response scenarios.
Develop comprehensive test suites: Write and automate unit, integration, and end-to-end tests (including UI tests and native interop scenarios) to validate functionality and guard against regressions in mission-critical software.
Integrate with CI/CD pipelines: Collaborate with Release and QA teams to embed tests into continuous integration workflows, monitor release quality, and iterate rapidly on customer feedback.
Partner with field teams and customers: Triage and resolve customer-reported issues from emergency response personnel, debug edge-case failures in field deployments, and feed learnings back into product and engineering roadmaps.
Mentor and evangelize best practices: Share expertise in Android development, native code integration, and hardware interfacing through design reviews, brown-bags, and one-on-one coaching.
What you’ll need
4+ years of professional software development experience with a proven track record of delivering production-quality Android applications in a team setting.
Deep expertise in Android development: Kotlin and Java, modern UI development with Jetpack Compose or Views, Android SDK architecture, lifecycle management, and performance optimization.
Strong C/C++ programming skills: Proficiency for native Android development, with experience using JNI/NDK to bridge between Kotlin/Java and native code in an FFI context.
Experience with hardware peripherals: Practical experience interfacing with USB devices, network adapters, or other hardware peripherals from Android applications.
Willingness to travel for field testing: Ability to travel occasionally to support testing, deployment, and training with customers and field personnel in various locations.
Debugging and diagnostic chops: Ability to read native stack traces, interpret logs and memory dumps, and troubleshoot issues across the Android stack from UI to native code.
Test automation and CI/CD fluency: Experience designing and implementing unit, integration, and UI tests, and integrating them into automated build and release pipelines.
Excellent communication skills: Strong written and verbal communication to thrive in an async-first, distributed team—drafting clear design docs, participating in code reviews, and coordinating with customers and stakeholders.
Nice to Have
Experience with Kotlin Multiplatform (KMP) for cross-platform mobile development.
Familiarity with Rust programming language and basic understanding of systems programming concepts.
Experience with VoIP, radio communications systems, and/or amateur radio operator experience.
Networking knowledge: Understanding of TCP/IP stack, network protocols, REST, TCP/UDP, QUIC, Bluetooth Low Energy, and other communication protocols.
Experience with build and release automation: Publishing Android applications and configuring Gradle and CI pipelines for distribution.
Track record of open-source contributions: Involvement in Android projects—libraries, tooling, or community support—that showcase collaborative development and code quality.
The Benefits of Building with Us
We offer competitive salaries and meaningful equity. Benefits vary by region, including health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts in the US. Regardless of location, everyone at Ditto can utilize flexible time off, and our Atlanta and San Francisco offices are available for in-person work if desired. Apply Anyway
At Ditto, we know game-changers don’t always come wrapped in a “perfect” resume. Years of experience or every bullet point checked isn’t the sole driver. What matters is grit, curiosity, adaptability, and a genuine spark for what we’re building. If you’re excited about our mission but don’t tick every box, apply anyway and show how you’ll make an impact. We’re always on the lookout for exceptional people 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 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
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.