Senior Software Engineer, Mobile (Ground Team) (USA)

fully flexible
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Expertise in Swift and iOS development with a portfolio of applications., Experience with 3D graphics, spatial tracking, ARKit, and SceneKit., Proven ability to integrate mobile apps with hardware via Bluetooth, Wi-Fi, or protocols., Strong understanding of mobile architecture, debugging, and performance optimization..

Key responsibilities:

  • Develop and own high-impact features for the ground mobile app, including client and backend APIs.
  • Collaborate with cross-functional teams to create user-centric tools addressing real-world problems.
  • Drive the technical roadmap focusing on performance, reliability, and testing of the mobile app.
  • Work on hardware integration with 360° cameras and RTK GPS receivers, and prototype new capabilities using ARKit and AI.

DroneDeploy logo
DroneDeploy SME https://www.dronedeploy.com/
201 - 500 Employees
See all jobs

Job description

About DroneDeploy
Build with certainty, operate with confidence. That’s why thousands of construction, oil and gas, and renewable energy companies use DroneDeploy on a daily basis. We help them automate reality capture using drones, robots, and 360 cameras – combining this data in one platform for AIpowered analysis. From aerial and ground views of construction progress to automated gauge readings and methane leak detection, DroneDeploy is shaping the future of reality capture.

At DroneDeploy, we thrive in a remotefirst culture, powered by innovation. Growth is limitless, and employee contributions matter. With accolades as a Best Place to Work in the SF Bay Area and a spot on America’s Best Startups list, our team is dynamic, purposedriven, and dedicated to delivering toptier reality capture software. We cultivate an environment of opportunity. Our dynamic growth is fueled by the diverse range of ideas nurtured by our team. This is why our commitment to internal advancement is profound. A multitude of paths for professional and personal development are available, where flexible schedules, familyfriendly benefits, and remote work options propel our teams journey.

Role Summary
As a Senior Mobile Engineer, you wont just be writing code, youll be a technical leader shaping our mobile strategy. You will own critical features from concept to deployment, architecting robust solutions that perform flawlessly in the real world. This is your opportunity to solve novel problems in 3D scanning and hardware connectivity, directly influencing a product that is revolutionizing how industries operate.

We champion diversity and encourage candidates of all backgrounds to apply, even if you dont meet every listed qualification. Share with us your distinctive strengths; were keen to understand the unique perspectives you bring to the table.

Work Environment
> Work Hours: Standard working hours are 9 AM to 5 PM, with flexibility to accommodate different schedules. Must be located in PT or MT timezone.
> Work Model: 100% remote, but the candidate must be based in the U.S.
> Work Travel: Occasional domestic travel for company events or team gatherings.

AI Use & Candidate Authenticity Disclaimer
At DroneDeploy, we value authenticity and integrity in our hiring process. While AI tools can be helpful for preparation, using them to misrepresent your skills, identity, or presence, such as altering your voice, appearance, or background, is not acceptable. Candidates are expected to present themselves truthfully and authentically at all stages. Any form of deception, including masking your identity or falsifying your skills or demographic traits, will result in disqualification from the process.

Responsibilities:
  • Develop, design, build, and own high impact, high reliability customer facing features end to end for our ground mobile app including mobile client and backend APIs
  • Work crossfunctionally with product, design, and engineering teammates to craft intuitive and powerful tools that solve realworld user problems
  • Drive the technical roadmap for mobile performance, reliability, and testing, ensuring our app is rocksolid in the field.
  • Dive deep into hardware integration, creating seamless connections with 360° cameras and highaccuracy RTK GPS receivers.
  • Prototype and pioneer new capabilities using the latest in ARKit, computer vision, and ondevice machine learning.
  • Participate in hackathons and push the boundaries of what’s possible with iOS, AI and mobile technology.

  • Requirements:
  • Deep expertise in Swift and the iOS ecosystem, with a portfolio of highquality applications to show for it.
  • Handson experience with 3D graphics, spatial tracking, or technologies like ARKit and SceneKit.
  • A strong command of mobile architecture, including experience building and maintaining robust, testable, and highperformance applications.
  • Proven experience integrating mobile applications with external hardware via Bluetooth, WiFi, or other protocols.
  • A problemsolvers mindset, with a knack for debugging complex issues related to concurrency, memory management, and performance.
  • Curiosity and a willingness to contribute across the stack, especially with the Python APIs that support our mobile clients.

  • What to expect after joining:
  • Autonomy & Impact: Youll have significant ownership and the freedom to make key technical decisions that directly shape our product and strategy.
  • A Culture of Growth: We invest in your development through dedicated mentorship, continuous feedback, and opportunities to tackle new challenges.
  • CuttingEdge AI Tooling: We equip our team with the freedom to innovate. You will be enabled to leverage agentic AI workflows and a suite of assistive tools (including but not limited to Cursor, CoPilot, Claude, and Gemini) to accelerate your development and solve problems more creatively.
  • Complex Problems: Youll be working on unsolved problems at the intersection of software, hardware, and 3D data. This is not another CRUD app.
  • RemoteFirst Excellence: We provide the equipment and support you need to do your best work from anywhere in the U.S.

  • Our Ground Mobile app Tech Stack Includes:
  • Mobile: Swift for iOS.
  • Backend: PythonTornado, MongoDB, Postgres, and Redis with REST API & GraphQL endpoints.
  • Monitoring: Sentry and Crashlytics.
  • Infrastructure: Kubernetes, Docker, Terraform, and Google Cloud Platform.

  • #LI Remote

    Employee Offerings & Benefits
    (Varies by location and position)
    These are just some of the benefits we offer—explore more when you join us!
    > Innovative Company Culture – Thrive in an environment that encourages creativity and collaboration.
    > Drone Pilot Certification – Get certified and develop unique skills with our support.
    > Flexible Work Options – Enjoy flexibility with both your schedule and work location.
    > Family Paid Leave – Supporting you and your family when it matters most.
    > TopTier Healthcare Benefits – Comprehensive health coverage designed to support your wellbeing.
    > Professional Development & Career Growth – Opportunities to advance and grow in your career.
    > Flexible Paid Time Off – Take the time you need to recharge and stay balanced.
    > Employee Referral Bonus – Help us grow the team and get rewarded for great referrals.

    DroneDeploy is an equal opportunity employer.

    All DroneDeploy employees are responsible for assisting in protecting the company and customer data by following information security policies and procedures.
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Problem Solving

    Mobile DevOps Engineer Related jobs