Software Engineer, Fullstack (USA)

DroneDeploy9 months ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

DroneDeploy powers field teams with robotics and AI. As the only reality capture platform that combines robotic automation, AI agents, and a truly unified system, DroneDeploy allows critical industries to operate with speed and confidence. From construction and energy to agriculture, the world's largest companies use DroneDeploy to simplify field operations, improve safety, and make smarter decisions, faster. At DroneDeploy, we thrive in a mostly remote-first culture rooted in innovation and impact.

DroneDeploy is seeking a highly skilled and experienced Full Stack Software Engineer, with Android Mobile App Development to play a key role in developing and enhancing our cutting-edge aerial and robotics solutions. In this role, you will contribute to the design, development, and maintenance of robust product features and backend services that empower our users to capture and leverage aerial and ground data. This is an excellent opportunity for engineers who excel in a remote-first, dynamic environment and are passionate about delivering high-quality software and driving operational excellence.

Key Responsibilities

  • Feature Development: Contribute to the design and implementation of new product features, integrating drone and robotics hardware and optimizing data workflows.
  • API & Backend Development: Develop and maintain scalable and efficient REST APIs and backend services in Python and Go.
  • Frontend Development: Build user-friendly, high-performance, and maintainable interfaces using Angular (v19+) and TypeScript.
  • Production Support: Investigate and resolve production issues to ensure system reliability and a positive user experience.
  • Observability & Monitoring: Assist in implementing and maintaining monitoring, logging, and alerting systems for optimal system performance.
  • Cross-Functional Collaboration: Work closely with product managers, QA engineers, and operations teams to deliver high-quality solutions.
  • Autonomy and Initiative: Manage tasks independently, proactively communicate progress, and engage in technical discussions.

Required Qualifications

  • Experience Required: 3+ years of professional experience in full stack software development, with a proven track record of delivering and supporting production-grade software.
  • Qualifications: Strong proficiency in TypeScript with experience in Python. Experience in Java/Kotlin and Go is a plus.
  • Qualifications: Solid experience with Angular (v19+) or similar modern JavaScript frameworks (e.g., React, Vue.js).
  • Qualifications: Experience in Android app development.
  • Qualifications: Proven expertise in RESTful API design and integration with external services, along with familiarity with databases such as PostgreSQL and MongoDB.
  • Qualifications: Strong commitment to software quality with experience in designing and implementing automated testing strategies using tools such as Jest or Pytest.
  • Qualifications: Familiarity with microservices, modular architectures, event-driven systems, and performance optimization.

Benefits & Perks

  • 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.
  • Employee Referral Bonus - Refer great talent and earn a bonus when they join our team.

Required Skills

Android Mobile Development
Python
TypeScript
Cloud Infrastructure
Docker
Angular (v19+)
REST API Design
Kubernetes