Job Closed
This listing is no longer active.
DroneDeploy is a leading provider of cloud-based mapping software for commercial drone use. The company aims to transform how drone data is collected, managed, and interpreted by b
Senior Software Engineer, Mobile
Location
United States
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Mobile
DroneDeploy
• 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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, deploy, and run infrastructure services & manage the software life cycle in scope to meet our business goals • Participate in the definition of our internal facing service level objectives and error budgets as part of our overall observability strategy • Eliminate toil or automate it where the ROI of building and maintaining automation is worth it • Practice sustainable blameless incident prevention and incident response while being a member of an oncall rotation • Consult with and provide consultation for peer teams on systems design best practices
Software Engineer – AI Search
LawPayAn AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
• Collaborate with product managers and stakeholders to translate business problems into AI-powered search and retrieval solutions. • Design and build hybrid search systems combining keyword search (BM25) and semantic/vector search to power intelligent discovery across large datasets. • Develop and optimize retrieval pipelines used in RAG (Retrieval Augmented Generation) and AI-driven applications. • Build scalable pipelines for document ingestion, indexing, embedding generation, and search ranking. • Partner with the Data team to ensure the right data is collected, enriched, chunked, and indexed for retrieval systems. • Design and implement AI-powered services that combine LLMs with search infrastructure. • Write high-quality Python code to manipulate data, build search pipelines, and evaluate retrieval performance. • Develop tools and infrastructure to support relevance tuning, search quality evaluation, and continuous improvement of ranking models. • Work with our cloud operations team to deploy AI search services, monitor performance, and improve latency, relevance, and reliability
• Develop, test, and maintain full-stack web applications using .NET, C#, MS SQL, and NoSQL databases • Design and implement server-side logic and components • Develop RESTful APIs and integrate them with front-end applications • Build responsive and user-friendly front-end interfaces using modern front-end technologies • Collaborate with business stakeholders to understand requirements and deliver optimal solutions • Write clean, maintainable, and efficient code following best practices and coding standards • Optimize applications for maximum speed and scalability • Perform code reviews and mentor junior developers • Troubleshoot, debug, and resolve issues in production and development environments • Collaborate with DevOps to ensure smooth deployment and continuous integration • Stay current with industry trends and emerging technologies • Work as a team player to ensure project success, demonstrating a "get it done" attitude and taking ownership of tasks to meet deadlines
Technical Lead – Web Applications
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Lead design and development of AWS‑based web applications • Define architecture, technology choices, and coding standards • Build high‑performance UI components using modern JavaScript/TypeScript frameworks • Implement strategies for processing and visualizing large meteorological datasets • Oversee rendering and performance for advanced browser‑based visualizations • Collaborate with UX, meteorologists, and DevOps to deliver end‑to‑end solutions • Mentor engineers, lead reviews, and resolve complex technical issues




