Senior Software Engineer, 3D

DroneDeploy

Remote regions

US

Benefits

Unlimited PTO

Similar Jobs

See all

Responsibilities:

  • Design and build core 3D viewer components using TypeScript, Angular, and Three.js, integrating and visualizing large spatial datasets.
  • Lead technical design for complex 3D features, profiling and optimizing performance for complex scenes on various devices.
  • Apply strong testing discipline with tools like Vitest and Playwright, contributing to engineering standards and documentation.

Requirements:

  • 5+ years of professional software engineering experience with advanced expertise in Three.js and modern 3D web development.
  • Strong experience architecting large single-page applications in TypeScript and Angular, with hands-on automated testing experience.
  • Familiarity with 3D data formats like point clouds and 3D Tiles, plus effective communication skills with cross-functional teams.

Work Environment:

  • Remote role based in the United States, collaborating via Slack and Zoom with at least 5 hours overlap with Pacific Time.
  • Occasional optional domestic travel for team gatherings; no regular customer travel is expected.

DroneDeploy

DroneDeploy is a reality capture platform that combines robotic automation and AI agents to simplify field operations, improve safety, and enable smarter decisions for industries like construction, energy, and agriculture. The company has a remote-first culture rooted in innovation and impact, is recognized as a Best Place to Work, and fosters a bold, mission-driven environment with flexible schedules and strong internal promotion track records.

Apply for This Position