Senior Software Engineer, 3D

🕒 April 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DroneDeploy

DroneDeploy

201 - 500 employees

🚀 Aerospace

💰 Series F on 2021-01

Aerospace • Construction • Technology

DroneDeploy is a leading platform that offers reality capture solutions through drones and robots for industries like construction, oil & gas, renewable energy, agriculture, and mining. The company provides an integrated platform to monitor and manage site data, enabling businesses to reduce manual inspections and improve safety. Their services include site inspections, progress tracking, and automated reporting using AI-powered insights. DroneDeploy prioritizes security with enterprise-grade compliance and offers training and support through various educational resources.

📋 Description

• 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. • 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.

Apply Now

Similar Jobs

🕒 April 23

Invoca

201 - 500

🤖 Artificial Intelligence

🤝 B2B

📡 Telecommunications

Senior Software Engineer I at Invoca, focusing on CI/CD improvements and Ruby/Rails upgrades for the developer platform.

Docker

Kubernetes

Ruby

Ruby on Rails

Terraform

🕒 April 23

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer designing scalable infrastructure for deep learning libraries at NVIDIA. Collaborating with software engineers and infrastructure experts to deliver high-performance tools.

Docker

Jenkins

Kubernetes

Open Source

Python

🕒 April 23

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Staff Software Engineer defining and leading web platform infrastructure at Affirm. Collaborating with architects and product teams, mentoring engineers, and driving technical vision.

React

TypeScript

🕒 April 23

DriveTime

1001 - 5000

🛒 Retail

🚗 Transport

💸 Finance

Software Engineer developing applications for the DriveTime Family of Brands, focusing on innovation and technology in the automotive industry. Responsibilities include collaboration, coding, and software development.

Angular

Azure

Distributed Systems

GraphQL

JavaScript

React

TypeScript

Vue.js

🕒 April 23

tvScientific

51 - 200

📱 Media

☁️ SaaS

🤝 B2B

Senior Software Engineer designing and implementing CTV auction simulations. Building AI tools to improve TV advertising strategies and performance.

AWS

Python

Rust

Scala

Spark