A Senior Software Engineer, 3D at DroneDeploy is responsible for designing and developing high-performance web-based 3D visualizations and digital twins using technologies like TypeScript, Angular, Web Components, and Three.js, to enhance reality capture workflows and large spatial datasets.
Key Responsibilities
Own and develop major parts of the web-based 3D viewer using TypeScript, Angular, Web Components, and Three.js
Design and implement high-performance visualizations for large spatial datasets such as point clouds, 3D Tiles, Gaussian splats, and BIM models
Lead complex 3D feature development from concept through production
Collaborate with cross-functional teams including Product, Design, Computer Vision, and Ground Mobile to solve customer workflows in reality capture
Requirements
Experience owning major parts of a web-based 3D viewer implemented in TypeScript, Angular, Web Components, and Three.js.
Ability to design and build high-performance visualizations for large spatial datasets such as point clouds, 3D Tiles, Gaussian splats, and BIM models.
Proven experience leading complex 3D feature work from concept through production.
Experience partnering with cross-functional teams to solve challenging customer workflows in reality capture.
Strong understanding of 3D visualization techniques and performance optimization for large datasets.
Ability to collaborate closely with Product, Design, Computer Vision, and Ground Mobile teams to deliver core 3D experiences across the platform.
Benefits & Perks
Compensation/salary range (not specified)
Flexible Work Arrangements with remote-first options and schedule flexibility
Flexible PTO to take time off when needed
Paid Family Leave to support family during important moments
Comprehensive Healthcare Coverage Plans
Career Growth and Development opportunities through continuous learning
Drone Certification with full backing
Employee Referral Bonus
Ready to Apply?
Join DroneDeploy and make an impact in renewable energy