Remote Remote (Country) Full-time

DroneDeploy is hiring a Senior Software Engineer, 3D (USA)

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.

Requirements

  • 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.
  • Able to work remotely within the US with sufficient overlap to collaborate with a US-based engineering and product team.

Nice to Have

  • Drone Certification: Not required for this role as currently scoped.

Team

Team size: small. Structure: senior engineering group

Additional Information

  • Occasional optional domestic travel for team gatherings or company events; no regular customer travel is expected.
  • 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.
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
DroneDeploy
DroneDeploy is a technology company specializing in drone mapping and aerial imaging software solutions.
All jobs at DroneDeploy Visit website
Job Details
Department Software Engineering – 3D
Category frontend
Posted 2 months ago