[Remote] Senior Software Engineer, Fullstack - Aerial Capture (USA)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. DroneDeploy is a leading company in robotics and AI, specializing in aerial capture solutions for various industries. They are seeking a Senior Full Stack Software Engineer to lead the development of innovative aerial and robotics solutions, focusing on full-stack projects and collaboration across teams to enhance operational excellence.

Responsibilities
β€’ Own Full-Stack Development: Lead the design and implementation of product features across the stack β€” from backend APIs in Python/Go to modern frontends in Angular (v19+), with a focus on drone and robotics integration
β€’ Drive Technical Excellence: Take full ownership of projects from architecture to deployment and maintenance, ensuring scalable design, clean code, and continuous improvement
β€’ Ensure Reliability in Production: Proactively support and monitor live systems, using observability tools to maintain performance, detect issues early, and deliver a consistently reliable user experience
β€’ Collaborate & Communicate: Work closely with cross-functional teams to align on business goals, share technical insights, and deliver high-quality, user-centric solutions with autonomy and initiative

Skills
β€’ 5+ years of professional experience in full stack software development, with a proven track record of successfully delivering and supporting production-grade software
β€’ Strong proficiency in TypeScript, with experience in Python
β€’ Solid experience with Angular (v19+) or similar modern JavaScript frameworks (e.g., React, Vue.js)
β€’ Experience with RESTful API design, including authentication, versioning, and integration with external services
β€’ Experience with modern database setups, e.g. PostgreSQL and MongoDB
β€’ Strong commitment to software quality, with experience in designing and implementing automated testing strategies (unit, integration, and end-to-end testing) using tools such as Jest or Pytest
β€’ Familiarity with microservices, modular architectures, and event-driven systems
β€’ Dedication to maintaining high software quality through consistent refactoring, performance optimization, and reduction of technical debt
β€’ Experience in Java/Kotlin and Go is a plus
β€’ Experience in Android app development is a plus

Benefits
β€’ Culture of Innovation & Collaboration – Thrive in an environment that values creativity and teamwork.
β€’ Drone Certification – Get certified and gain unique, hands-on skills with our full backing.
β€’ Flexible Work Arrangements – Enjoy autonomy with remote-first options and schedule flexibility.
β€’ Paid Family Leave – Take the time you need to support your family during life’s most important moments.
β€’ Comprehensive Healthcare Coverage – Plans designed to support your well-being.
β€’ Career & Growth Development – Build new skills and unlock opportunities through continuous learning.
β€’ Flexible PTO – Take time off when you need it to rechargeβ€”we trust you to manage your time well.
β€’ Employee Referral Bonus – Know someone great? Refer them and earn a bonus when they join our team.

Company Overview
β€’ DroneDeploy unifies robotics and AI to deliver fast, confident reality capture operations for field teams . It was founded in 2013, and is headquartered in San Francisco, California, USA, with a workforce of 201-500 employees. Its website is https://dronedeploy.com/.

Company H1B Sponsorship
β€’ DroneDeploy has a track record of offering H1B sponsorships, with 1 in 2023, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply tot his job

Apply To this Job
Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Clinical Documentation Specialist (Remote) must live in TX, LA, WA, FL – Amazon Store

Remote

**Experienced Healthcare Customer Service Representative – Remote Opportunity with arenaflex**

Remote

FP&A Analyst I

Remote

Experienced Data Entry Associate for Remote Work Opportunities at blithequark

Remote

Experienced Customer Service Chat Specialist for Automotive and Recreational Vehicle Sales, Service, and Finance – Remote Work Opportunity in Corpus Christi, TX

Remote

Oracle Developer/Integrator

Remote

PT Data Entry Clerk

Remote

Experienced Chat Moderator for Thriving Online Community - Remote Part-Time Opportunity

Remote

Qlik Sense Specialist

Remote

Cloud Engineer II (MUST HAVE 3 YEARS EXPERIENCE)

Remote
← Back