Staff Software Engineer - DroneDeploy
$193.84k - $266.54kProcore
Job Description
Job Description
DroneDeploy, the robotics and visual intelligence platform for the built world that is used on over 3 million jobsites across more than 180 countries, is now a part of Procore Technologies Inc., the global provider of construction management software. As a leader in reality capture and robotic automation, DroneDeploy delivers the visual intelligence that bridges the built world—from active construction sites to operational assets—and the digital world, providing critical, real-time visibility into daily operations.
Procore Technologies is the leading technology partner for every stage of construction. We empower construction teams to drive efficiency and mitigate risk through actionable AI & data-driven insights. For over 20 years, we have been transforming the industry with purpose-built solutions for construction professionals and we’re looking for talented people to help us build together.
We are looking for a Staff Software Engineer to lead execution on our core photogrammetry pipeline. As the Staff Computer Vision Engineer on our Core CV team, you will work closely with computer vision leadership and cross-functional partners to drive technical direction, establish production standards, and ship scalable 3D reconstruction systems. Your strengths in 3D reconstruction, hands-on production engineering, and technical mentorship will drive your success.
You will report to the Director of Computer Vision and will be based in Bay Area, CA or Austin, TX.
What You’ll Do
Lead the design, evaluation, and deployment of our production photogrammetry pipeline, including feature detection, structure from motion (SfM), multi-view stereo (MVS), and mesh reconstruction.
Drive integration and evaluation of emerging 3D reconstruction approaches, such as Gaussian splatting and foundation 3D models (e.g., MASt3R/VGGT), ensuring high performance at scale.
Optimize 3D systems for speed, accuracy, and robustness across high-volume customer workloads.
Balance classical 3D computer vision and learned approaches to select the most effective solution for each business challenge.
Own critical technical investigations end-to-end, from initial triage through production rollout and ongoing maintenance.
Set the technical bar for photogrammetry through code reviews, architectural guidance, and establishing production observability standards (metrics, logs, dashboards, and alerts).
Mentor engineers on the team and prepare to take on direct management of 1–2 engineers as the sub-team expands.
Embed advanced AI coding workflows (e.g., Cursor, Claude Code) into the development lifecycle, defining reusable skills, prompts, and playbooks to scale team output.
What You Bring
Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
7+ years of professional experience building, shipping, and operating 3D Computer Vision or 3D Machine Learning systems in production.
Technical depth across core 3D perception domains (SfM, MVS, SLAM, mesh texturing, depth estimation).
Proven experience with agentic development and modern AI coding tools.
Experience setting technical direction, mentoring engineers, and a strong interest in expanding into people management.
Proficiency in C++ for performance-critical execution, along with fluency in modern ML frameworks (PyTorch, TensorFlow) and cloud infrastructure (AWS/GCP/Azure, Docker, Kubernetes).
Clear written and verbal communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
Strong-fit Background Might Include
Senior or Lead Computer Vision Engineer (3D Reconstruction / Photogrammetry)
Spatial Computing / AR-VR Infrastructure Engineer
Geospatial Software Engineer / Aerial Imagery Pipeline Developer
Robotics / SLAM Software Engineer
Discover our recruiting process and interview tips from our talent acquisition team on our #LifeAtProcore blog.
Additional InformationBase Pay Range:
193,844.00 - 266,535.50 USD AnnualThis role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.
For Los Angeles County (unincorporated) Candidates:Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.
- ...construction technology partners — Procore, Autodesk, OpenSpace, DroneDeploy, and others — to see risk as it actually exists, not just... ...learn more. The Role We're looking for a talented staff software engineer who's passionate about what we're building and ready to do...SuggestedFull timeWork experience placementWork at office
$200k - $275k
...the enterprise and internationally. Team As an engineering team, we believe strongly that empathy improves our solutions.... ...application from start to finish Passion for crafting and shipping software solutions that delight users Thrive on ambiguity and love...SuggestedFull timeWork at officeLocal area- ...Series B and have grown 800% over the last 12 months. Engineering at Ivo Engineers at Ivo are inventors. Ivo was... ...actually cried when we showed her this) [2025] Role: Staff Backend Engineer Our software solves all these problems (and more) at scale, and our...SuggestedFull timeContract workWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours
- ...you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here . As a Staff Software Engineer at Pinterest, you will help define and drive the technical direction of the web development layer that product engineers...SuggestedFull timeWork at officeRelocationRelocation package
$185k - $215k
...scope of payments at Quizlet. We are at the intersection of engineering, business, and compliance, which means you’ll have the chance... ...drive key business outcomes. About the Role: As a Staff Software Engineer on the Payments team, you will play a pivotal role...SuggestedFull timeWork at office$200k - $250k
...About Us At 3Y Health, we are building AI-driven software to empower healthcare providers and solve the overwhelming administrative complexity... ..., and 8VC. About the Role We are seeking a Frontend Engineer to help us craft intuitive, high-performance user interfaces...Full timeWork experience placementPrivate practiceWork at office- ...more about our AI interview philosophy and how we use AI in our recruiting process here . Pinterest's performance marketing engineering team owns the end-to-end systems that turn marketing dollars into measured user growth spanning attribution, bidding, budget optimization...Remote jobFull timeWork at officeRelocationRelocation packageShift work
- ...sales into a scalable science. About the Role Sales software was built for humans. But we believe most sales work will be... ...hours a day across these different product lines. We're hiring a staff engineer to help set a unified technical direction for the entire team...Full timeWork at office3 days per week
- ...About the role Slash is, at its core, a technology company and is on a mission to build the best engineering team in the world. We’re looking for a Senior/Staff Software Engineer to help build and evolve our core banking product that powers $10b in transaction volume...Full timeWork at office
$140k - $210k
...Voxel is backed by industry leading VC’s. We are looking for engineers who are excited by the thought of building a large scale video and data processing infrastructure from the ground up. As a software engineer on the platform team, you will be working directly on...Full timeWork at officeFlexible hours- ...growing group of committed researchers, engineers, policy experts, and business leaders working... ...~8+ years of industry software engineering experience ~ Experience building... ...hybrid policy: Currently, we expect all staff to be in one of our offices at least 25%...Full timeWork at officeVisa sponsorshipFlexible hours
$189k - $210k
...assessed during the interview process. About the Role: As an engineer on the Developer Productivity - Async team, you will work on... ...to lifting each other up and amplifying the craft of software development at scale. Here’s what you’ll do day-to-day:...Full timeWork at officeLocal areaRemote work2 days per week3 days per week- ...more information, visit The Role We’re looking for a Staff Full-Stack Engineer to lead end-to-end delivery and drive technical direction... ...you own. What You’ll Bring ~8+ years of professional software engineering experience, including demonstrated Staff-level...Full timeFlexible hours
$210k - $260k
...Staff Software Engineer, Full Stack Location: Hybrid - San Francisco OR Palo Alto Office Tuesday/Thursday. Flexibility for remote work if you are not within a commutable distance to either office. The difference you will make We are looking for a Staff Fullstack...Full timePart timeH1bWork at officeImmediate startRemote workFlexible hours$320k - $405k
...growing group of committed researchers, engineers, policy experts, and business leaders working... ...reliably, and with confidence. As a Software Engineer on this team, you'll be hands-... ...policy: Currently, we expect all staff to be in one of our offices at least 25%...Full timeWork at officeVisa sponsorshipFlexible hours- ...personalized pain reprocessing therapy and mindfulness interventions. You will bridge the gap between clinical science and software engineering, building the engine that helps millions of members retrain how their nervous systems process pain. What You'll Accomplish...Full timeImmediate start
$251k - $329k
...bottlenecks and drive measurable improvements to the editing experience. Profile and optimize critical paths in our C++ native engine, GLSL/HLSL shaders, and ML-powered effect pipelines to reduce latency and memory footprint. Design and build observability systems...Full timeWork at officeLocal areaFlexible hours$320k - $405k
...Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build... ...position Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time. However,...Full timeWork at officeVisa sponsorshipFlexible hours$240k - $310k
...believes in each other, come build with us at Crusoe. About This Role The Cloud Storage team at Crusoe is seeking a Staff Software Engineer to serve as a primary architect and visionary for our storage strategy. While a Staff Engineer leads features, a Senior...Full timeTemporary work$238k - $302k
...faces the ultimate data challenge: How do you mathematically prove that a virtual world is "real"? We are looking for a Staff Software Engineer to act as the Technical Architect for this domain. You will work at the intersection of software engineering and AI, ensuring...Full timeRemote workShift work$189k - $274k
...make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a pivotal role in enhancing the performance of Deep...Full time$325k
...growing group of committed researchers, engineers, policy experts, and business leaders working... ...-- we're looking for reliability-minded software engineers and SREs Are curious and... ...policy: Currently, we expect all staff to be in one of our offices at least 25%...Full timeWork at officeVisa sponsorshipFlexible hours$200k - $230k
...Job Title: Staff Software Engineer Company: Canopy, Inc. Location: SF Bay Area About Canopy At Canopy , we build technology that helps make healthcare environments safer for the people delivering care. Our connected safety platform powers real-time communication...Full time$238k - $312k
...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and... ...part of how we meet lawyers where they already work. As a Staff Software Engineer on this team, you’ll own critical backend systems that...Full timeWork at office$163k - $204k
...experience requirements vary by role and will be assessed during the interview process. About the Role: We're hiring a Staff Software Engineer to join Gusto's Payroll Canada team, where you'll help build and scale the payroll experience for Canadian businesses. This...Full timeWork at officeLocal areaRemote work2 days per week3 days per week- ...quality of everything around you. Our stack is Node, TypeScript, React, and Python... for now. Who You Are ~3+ years of software engineering experience , with meaningful time in production systems at scale. ~ Deep full-stack fluency — comfortable owning a...Full timeWork at officeRelocation package
- ...Lightspeed, with $41M raised. Our founder, Harpaul Sambhi, previously sold his first company to LinkedIn. About the Role As a Staff Software Engineer, you’ll shape the technical direction of Magical’s AI agent systems. You’ll drive product delivery, elevate engineering...Full timeWork at office
$224k - $264k
...screening workflow for recruiters and candidates alike. As a Staff Engineer on the Integrations team, you'll drive the technical... ...related field, or equivalent practical experience ~10+ years of software development experience and 3+ years experience in a project leadership...Full timeWork at officeLocal areaImmediate startRemote workRelocationFlexible hours3 days per week$250k - $300k
...Andreessen Horowitz (a16z), OpenAI Startup Fund, and Kleiner Perkins — and we’re just getting started. The Role: As a Staff Software Engineer on the AI Platform team, you will design, build, and maintain the core infrastructure that empowers healthcare providers...Full timeWork at officeImmediate startRemote workFlexible hours$215k - $235k
...Thursdays for collaboration and connection. There may be additional in-office days for team or company events. Engineering at Ironclad As a Staff Software Engineer at Ironclad, you’ll partner closely with teammates across engineering, product, design, and go-to-...Full timeContract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - DroneDeploy. Be the first to apply!
- software sales representative San Francisco, CA
- embedded software San Francisco, CA
- software applications developer San Francisco, CA
- entry level software sales San Francisco, CA
- software technology San Francisco, CA
- software implementation project manager San Francisco, CA
- software support San Francisco, CA
- government software San Francisco, CA
- software technical writer San Francisco, CA
- software engineer - cloud services San Francisco, CA

