Logo
DroneDeploy

Software Engineer, Mobile (Ground Team) (USA)

DroneDeploy, San Francisco, California, United States, 94199

Save Job

Software Engineer, Mobile (Ground Team) (USA)

Overview: As a Mobile Software Engineer, you'll be a key member of our team, learning from experienced engineers and making tangible contributions to our ground mobile app. This role is designed for growth; you'll work on real features that reach users while developing your skills in a supportive, fast-paced environment. Work Environment: Our culture is largely remote-first, with flexibility to support different schedules. Work hours are 9 AM5 PM, in PT or MT time zones. 100% remote, but you must be based in the U.S. Occasional domestic travel may be required for company events or team gatherings. Responsibilities: Develop, test, and ship features for the ground mobile app with guidance from senior engineers. Collaborate with product managers and designers to understand user needs and translate ideas into functional features. Gain experience integrating with external hardware, connecting the app with 360 cameras and high-accuracy GPS receivers. Contribute to code quality by writing unit tests and helping diagnose and fix bugs. Explore and learn new technologies (e.g., ARKit and computer vision) through feature work and team hackathons. Requirements: A foundational understanding of Swift and the iOS SDK, from projects, coursework, or up to one year of professional experience. Familiarity with software development fundamentals such as data structures, algorithms, and object-oriented design. Commitment to writing clean, readable code and a desire to learn best practices. Curious and collaborative mindset with a strong desire to learn and solve challenging problems. Excellent communication skills and willingness to ask questions. An internship or prior professional experience in software development. Any exposure to 3D graphics, ARKit, or Python is a plus. What to expect after joining: Mentorship & Growth: Youll be paired with a dedicated mentor and work closely with senior engineers who support your career development, with structured feedback and a clear growth path. Meaningful, Interesting Work: Youll contribute to solving complex problems at the intersection of software, hardware, and 3D data, with real user impact. Learn with the Best Tools: Access to cutting-edge AI tools and platforms used by our senior engineers, with opportunities to experiment. A Supportive Culture: A collaborative environment where questions are encouraged and mistakes are part of learning. Our Ground Mobile app Tech Stack Includes: Mobile: Swift for iOS Backend: Python/Tornado, MongoDB, Postgres, Redis with REST API & GraphQL endpoints Monitoring: Sentry and Crashlytics Infrastructure: Kubernetes, Docker, Terraform, and Google Cloud Platform Employee Offerings & Benefits: (Benefits may vary by location and role). Perks include culture of innovation and collaboration, flexibility with remote-first options, paid family leave, comprehensive healthcare coverage, career and growth development, flexible PTO, employee referral bonuses, and more. DroneDeploy is an equal opportunity employer. All employees are responsible for protecting company and customer data by following information security policies and procedures. Please refer to our Recruitment Privacy Notice for information about privacy during the recruiting process. Seniority level : Entry level Employment type : Full-time Job function : Software Development Industries : Software Development, Technology, Information and Internet, Information Technology & Services Location: San Francisco, CA Salary: $90,000.00 $110,000.00 #J-18808-Ljbffr