Software Engineer

DroneDeploy
Summary
Join DroneDeploy, a leading provider of reality capture software, as a high-performing engineer with sales/marketing experience. You will build internal and customer-facing tools using AI to accelerate the company's go-to-market motion. Collaborate with various teams (Sales, Marketing, CS, Support, RevOps) to understand their needs and rapidly prototype solutions. This role requires proficiency in Python and JavaScript, experience with AI tools, and a strong understanding of engineering principles. The position offers a remote-first work environment with flexible hours and various benefits, including top-tier healthcare, paid time off, and professional development opportunities. You will report to the co-founder and work on high-impact projects using cutting-edge technologies.
Requirements
- Former GTM Professional (2+ years in Sales Ops, Marketing Ops, RevOps, Sales or Marketing) prior to transitioning to software engineering (prior experience building tools for Sales/Marketing also okay)
- Proficiency in Python and JavaScript, with experience in both frontend and backend development
- Familiarity with AI tools via APIs (no need to know how to train/fine-tune/RL models)
- Awareness of and curiosity about the AI Landscape (different models/paradigms, tools being used the wild)
- Demonstrated ability to work independently and manage time effectively in a remote environment
- Strong understanding of engineering principles, version control, and modern tooling
- Good communication skills, and excited to hear from end-users on what’s working and what’s not
- A builder’s mindset with a bias toward action and experimentation
Responsibilities
- Build internal and customer/prospect facing tools to help accelerate our GTM motion using AI
- Work with stakeholders across GTM teams (Sales, Marketing, CS, Support, RevOps) to understand needs and rapidly prototype solutions
- Work with Marketing Ops, Sales Ops and Enablement to deploy, measure the impact of, and refine approaches based on pre-defined metrics
- Quickly iterate on tools based on end-user feedback and usage/utilization
- Apply software development best practices, design patterns, and testing frameworks
- Create reusable code libraries/MCP servers to enable consumption of new tools in a variety of places (creating a library of internal AI enrichment tooling)
- Collaborate with the Data & Analytics team to pull customer usage/engagement data and leverage in tooling
- Creating documentation and ‘run-books’ for productionized solutions so others can debug if things go wrong
Benefits
- Innovative Company Culture – Thrive in an environment that encourages creativity and collaboration
- Drone Pilot Certification – Get certified and develop unique skills with our support
- Flexible Work Options – Enjoy flexibility with both your schedule and work location
- Family Paid Leave – Supporting you and your family when it matters most
- Top-Tier Healthcare Benefits – Comprehensive health coverage designed to support your well-being
- Professional Development & Career Growth – Opportunities to advance and grow in your career
- Flexible Paid Time Off – Take the time you need to recharge and stay balanced
- Employee Referral Bonus – Help us grow the team and get rewarded for great referrals