DroneDeploy

Senior Software Engineer, Mobile

DroneDeploy

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build resilient Swift client-side logic offline-first software that performs under real-world constraints, including low-connectivity environments, memory-intensive 3D data, and intermittent hardware signals.
  • Implement features end-to-end from client through to backend API extensions and data persistence.
  • Collaborate with product and design to help translate customer frustrations into elegant technical solutions.
  • Write the code that talks to 360-degree cameras and high-accuracy GPS. You’ll handle the "messy" reality of hardware integration.
  • Use ARKit and AI to prototype new ways to see the world. We value the "failed" experiment that teaches us something new.
  • Elevate team output through reviews and hackathons, leveraging empathetic feedback and new AI-assisted tools to help your peers ship better code, faster.
  • Participate in onsite visits occasionally to experience field workflows directly.

Requirements

  • 4+ years of experience delivering iOS applications, including meaningful contributions to a production app with a significant user base (e.g., 1k+ MAU) or high architectural complexity.
  • Experience with or a demonstrated eagerness to learn our backend stack (Python, Tornado, MongoDB) to trace data from device to database.
  • Proficiency with Xcode Instruments and telemetry (Sentry/Crashlytics) to troubleshoot crashes, memory leaks, and hardware connectivity issues.
  • Proactive use of AI-assisted tools (e.g., Claude, Copilot, LLMs) to automate boilerplate, accelerate unit testing, and solve problems faster.
  • Experience explaining complex technical trade-offs to non-technical teammates to drive project alignment.
Benefits
  • Work Model: 100% remote (US-based). We are a remote-first team that stays synced via Slack, Zoom, and shared documentation.
  • Time Zone: 5 hours of overlap with 9:00 AM – 5:00 PM PT.
  • We offer flexibility for personal commitments while prioritizing responsiveness and reliable delivery.
  • Travel: Minimal (1–2 trips per year) for team offsites, industry conferences (like WWDC), or optional company events.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftiOS applicationsbackend API extensionsdata persistencehardware integrationARKitAIPythonMongoDBXcode Instruments
Soft Skills
collaborationempathetic feedbackproblem-solvingcommunicationproactive learningtechnical explanation