Senior Software Engineer, 3D (USA)

4 weeks ago
Full-time
Senior
Software Development
DroneDeploy

DroneDeploy

DroneDeploy is a powerful cloud-based software for drone operations, creating aerial maps and 3D models with ease, trusted by Fortune 500 companies globally.

Professional Services
251-1K
$91M raised

Description

  • Design, build, and maintain core components of the web-based 3D viewer in TypeScript, Angular, and Three.js.
  • Integrate and visualize large 3D datasets such as point clouds, 3D Tiles, Gaussian splats, and BIM models.
  • Lead technical design for major 3D features from concept through production.
  • Break down ambiguous 3D problems into clear, executable implementation plans.
  • Profile and optimize rendering, loading, and interaction performance across devices and network conditions.
  • Apply unit, integration, and performance testing to reduce regressions and maintain delivery speed.
  • Use AI-assisted development tools to accelerate iteration while maintaining code quality and maintainability.
  • Contribute to engineering standards, documentation, and code reviews across the 3D and front-end team.

Requirements

  • 5+ years of professional software engineering experience, with substantial front-end and/or 3D web development experience.
  • Advanced expertise with Three.js or similar 3D libraries and a 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 with strong performance tuning.
  • Hands-on experience with automated testing tools such as Vitest, Jest, and Playwright.
  • Familiarity with 3D data formats and pipelines such as point clouds, 3D Tiles, meshes, and Gaussian splats.
  • Effective written and verbal communication skills with product, design, and engineering partners.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Able to work remotely within the United States with at least 5 hours of overlap with the 9am–5pm Pacific Time window.

Benefits

  • Flexible remote-first work arrangement with schedule autonomy.
  • Comprehensive healthcare coverage.
  • Paid family leave.
  • Flexible PTO.
  • Career and growth development opportunities through continuous learning.
  • Employee referral bonus.
  • Optional domestic travel for team gatherings or company events.
  • The role is eligible for DroneDeploy’s broader culture of innovation, collaboration, and internal growth opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
20 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
24 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
40 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers