Software Engineer, Mobile (Ground Team) (USA) Job at DroneDeploy, Raleigh, NC

UGxIWkJKOFdWSWtGaFdGUTlBZjFHc2RkY0E9PQ==
  • DroneDeploy
  • Raleigh, NC

Job Description

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 AM–5 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: You’ll 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: You’ll 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 DroneDeploy

Job Tags

Full time, Remote work, Flexible hours,

Similar Jobs

All Legal Staff, Inc.

Receptionist Concierge Job at All Legal Staff, Inc.

 ...Job Description Job Description Professional Receptionist / Concierge needed for full time position in downtown Tampa. Candidates...  ...professional and timely manner; transfer calls to the appropriate person and/or their voicemail; take messages when needed Coordinate... 

Beatrice Community Hospital

Spanish Medical Interpreter Job at Beatrice Community Hospital

 ...Spanish Medical Interpreter Summary: This position provides accurate face to face, telephonic or video interpretations from English into...  ...for this position. For any questions please contact us, phone (402.223.7379), email (****@*****.***) or in person. BCH... 

Ripplematch Internships

Entry Level Data Analyst, application via RippleMatch Job at Ripplematch Internships

 ...grow their careers. Requirements for the role: Bachelors or Masters degree in Data Science, Statistics, Computer Science, Economics, or a related field. Prior work experience or internships involving data analysis or related fields is a plus. Proficiency in... 

BeaconFire Inc.

Java Software Engineer Job at BeaconFire Inc.

 ...BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; we are looking for candidates with a strong background in Software Engineering or Computer Science for a Java/Software Developer position. Responsibilities... 

GLOBAL Recruitment Solutions LLC

Marketing Communications Manager Job at GLOBAL Recruitment Solutions LLC

 ...Job Description Job Description *JOB TITLE: Marketing & Communication Project Manager *DEPARTMENT: Marketing/Communications *Contract position with the possibility of converting over. Not a direct hire position. This is a newly created position. *Will work onsite...