Senior Software Engineer
Backend
Confirmed live in the last 24 hours
DroneDeploy

201-500 employees

Drone mapping software
Company Overview
At DroneDeploy, their mission is to make the skies open and accessible for everyone. Trusted by users across a variety of industries, they are transforming how businesses collect, manage, and interpret drone data.
Food & Agriculture
Hardware
Energy
Real Estate

Company Stage

Series E

Total Funding

$142.6M

Founded

2013

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

2%

1 year growth

22%

2 year growth

35%
Locations
Portland, OR, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Data Analysis
JavaScript
MongoDB
Postgres
REST APIs
SQL
Python
NoSQL
CategoriesNew
Software Engineering
Requirements
  • 4+ years of recent backend or full stack experience and comfort with working on back end services
  • Deep understanding of modern web applications design architecture, good API design patterns, performance and scale
  • Proficient in Python
  • Experience working on SQL and NoSQL databases
  • Experience designing and integrating REST or GraphQL APIs
  • Experience with GIS software such as Esri ArcGIS, QGIS, GDAL, Rasterio, PROJ, PDAL, PostGIS, etc
  • A healthy balance between loving to ship code fast and keeping up best practices for our code repositories
  • Experience in Aviation or Drone/UAS space a plus
  • Available to work between the hours of 10am - 3pm PST, Monday - Friday to overlap with core team hours
  • Available to travel domestically for company events, team on-sites, training
  • Our Technology Stack: Angular, Python, MongoDB, PostgreSQL, GraphQL
Responsibilities
  • Work deeply with GIS concepts including raster data processing, coordinate systems, and GNSS data
  • Build performant, scalable services with REST and GraphQL APIs
  • Build monitoring and analysis tools for high-utilization deployments
  • Debug issues with complex interactions across multiple services
  • Work with SQL and NoSQL databases
  • Design and implement APIs, and transform requirements into clear business logic
  • Be a highly productive engineer that can write, ship, document, and maintain code
  • Be a primary owner of code quality and best practices for the codebase
  • Bring innovative and new ideas to improve our products & processes
  • Collaborate with Product teams and Tech leads to drive product development
Desired Qualifications
  • Experience with building SaaS products is a plus
  • Experience with modern JS frameworks is a plus