hero

PL Network

companies
Jobs

Senior Software Engineer, Data Collection & Ingest

Spexi Geospatial

Spexi Geospatial

Software Engineering
Vancouver, BC, Canada
CAD 150k-190k / year
Posted on Sep 19, 2025

Location

Vancouver

Employment Type

Full time

Location Type

Remote

Department

Engineering

Compensation

  • Annual SalaryCA$150K – CA$190K

Spexi is a drone technology company on a mission to make ultra-high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.

We're building an exciting new two-sided marketplace called the Spexi Network. It's the world’s first Fly-to-Earn platform that enables drone pilots to earn rewards for flying and collecting aerial imagery. It also enables organizations of all sizes to quickly and easily access high-resolution aerial imagery and valuable derivative data, powering remote monitoring of buildings, infrastructure, natural resources and more. Our goal is to guide their decision-making, and help them better plan and react, without needing to own drones or hire pilots.

We’re looking for an experienced Senior Software Engineer to contribute to our supply-side applications, where the focus is on pilot experience, drone flight control, and the data pipelines that bring imagery into our platform. The ideal candidate will be passionate about software development, and be willing to take ownership, as part of a high-caliber team of motivated engineers.

RESPONSIBILITIES:

  • Improve, extend, and maintain our mobile application with a focus on usability, safety, reliability, and data integrity

  • Develop and optimize data ingest pipelines that validate and process drone-collected imagery and metadata

  • Collaborate with product and design teams to enhance pilot experience, mission planning, and execution

  • Partner with blockchain engineers to ensure supply-side systems align with the requirements of the expanding network

  • Contribute across the stack where relevant (mobile, backend, APIs, data processing)

  • Write maintainable, testable, and well-documented code while upholding high standards of peer review and code quality

  • Engage in solution design, team rituals, and continuous improvement of our processes and workflows

  • Provide technical leadership, mentorship, and constructive feedback to other engineers

WHAT YOU BRING:

  • BSc. in Computer Science or similar degree, or equivalent work experience

  • 6+ years of software engineering experience, with a demonstrable history of creating and supporting large-scale production systems

  • Hands-on experience with drone flight control SDKs (DJI, or similar), and a strong understanding of how to integrate them safely and reliably

  • High proficiency in mobile app development using React Native, TypeScript and Kotlin

  • Advanced knowledge of REST APIs and API-driven web and mobile platform architectures, and how to secure, scale and maintain them over time

  • Deep understanding of cloud-based infrastructure environments (AWS ideally), performance optimization techniques, and modern build tools and workflow automation (source control, CI/CD pipelines, test frameworks)

  • Experience with geospatial data, mapping and image analysis

  • Strong communication skills, familiarity with professional software development processes, and comfort working in a remote, agile environment

  • A self-starter mindset with a focus on ownership, problem-solving, and continuous learning

BONUS POINTS:

  • Experience with GIS tools and libraries (ESRI, Mapbox, GDAL, etc.)

  • Familiarity with blockchain-based ecosystems or token-driven marketplaces

  • Contributions to open-source projects, or personal repos that showcase your work

BENEFITS & PERKS:

Spexi believes that in order to produce the best possible products for our customers, our employees need to maintain a solid work-life balance, and stay happy and healthy. We offer the following benefits and perks to help our employees achieve that:

  • Remote friendly environment

  • Flexible hours

  • Medical, dental, vision health benefits

Spexi is an inclusive employer that believes in workplace equality, supports diversity, creates a welcoming environment, and respects the unique qualities each individual brings to the company.

To apply please send your resume and cover letter.

We thank all applicants for their interest. All applications will be reviewed to determine which candidates' education and experience best meets the needs of the position. Only individuals selected for interviews will be contacted.

Compensation Range: CA$150K - CA$190K