Senior Software Engineer, 3D @DroneDeploy
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 3d ago

[Hiring] Senior Software Engineer, 3D @DroneDeploy

3d ago - DroneDeploy is hiring a remote Senior Software Engineer, 3D. 💸 Salary: unspecified 📍Location: USA

Role Description

As a Senior Software Engineer, 3D, you will own major parts of our web-based 3D viewer, implemented in TypeScript, Angular, Web Components, and Three.js. You’ll design and build high-performance visualizations for large spatial datasets (point clouds, 3D Tiles, Gaussian splats, BIM models), leading complex 3D feature work from concept through production while partnering with cross-functional teams to solve challenging customer workflows in reality capture.

Work Environment

  • Remote role based in the United States; you’ll collaborate primarily via Slack, Zoom, and shared docs.
  • Requires at least 5 hours of overlap with the 9am–5pm Pacific Time window on typical weekdays to align with your manager and core partners.
  • Occasional optional domestic travel for team gatherings or company events; no regular customer travel is expected.

Responsibilities

  • Design, build, and maintain core components of our 3D viewer in TypeScript, Angular, and Three.js for use in modern browsers.
  • Integrate and visualize large 3D datasets (e.g., point clouds, 3D Tiles, Gaussian splats, BIM models) as cohesive, performant scenes.
  • Lead technical design for significant 3D features, breaking down ambiguous problems into clear, executable plans and driving them through to production.
  • Profile and optimize rendering, loading, and interaction performance for complex scenes running on a range of devices and networks.
  • Apply strong testing discipline (unit, integration, performance) using tools like Vitest and Playwright to keep regressions low and delivery cadence high.
  • Use AI-assisted development tools to accelerate iteration while maintaining high standards for code clarity, correctness, and maintainability.
  • Contribute to shared engineering standards, documentation, and code reviews, helping level up 3D and front-end practices across the team.

Qualifications

  • 5+ years of professional software engineering experience, with substantial time spent on front-end and/or 3D web development.
  • Advanced expertise with Three.js (or similar) and the modern 3D web ecosystem, plus solid understanding of WebGL; familiarity with WebGPU concepts is a plus.
  • Strong experience architecting and shipping large single-page applications in modern TypeScript and Angular.
  • Proven ability to deliver and maintain complex, production 3D or graphics-heavy features, including performance tuning and robustness under real-world usage.
  • Hands-on experience with automated testing (unit, integration, performance) using frameworks such as Vitest, Jest, and Playwright.
  • Familiarity with common 3D data formats and pipelines (e.g., point clouds, 3D Tiles, meshes, Gaussian splats) and how they are consumed by web viewers.
  • Effective written and verbal communication skills with cross-functional partners (product, design, other engineering teams).
  • Comfortable using AI tools as part of everyday engineering work while retaining strong engineering judgment about quality and tradeoffs.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Drone Certification: Not required for this role as currently scoped.
  • Able to work remotely within the US with sufficient overlap to collaborate with a US-based engineering and product team.

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.
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, 3D @DroneDeploy
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later