Spexi Logo

Spexi

Senior Software Engineer, Data Integrations

Posted 8 Days Ago
Be an Early Applicant
Vancouver, BC
Senior level
Vancouver, BC
Senior level
The Senior Software Engineer will design and develop a geospatial data marketplace, build reliable APIs and backend services while collaborating with various teams, ensuring data integrity, security, and performance.
The summary above was generated by AI

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 data integrations, pipeline, infrastructure, and global geospatial data catalog. The ideal candidate will be passionate about geospatial data, global scale pipelines, cutting edge image analysis, and be willing to take ownership, as part of a high-caliber team of motivated engineers.


RESPONSIBILITIES:

  • Design and develop an innovative geospatial data marketplace platform that's scalable, sustainable, extensible and secure

  • Develop reliable APIs and backend services which deliver global-scale geospatial data and aerial imagery with lightning-fast response times

  • Build robust systems for processing, analyzing, and delivering high-resolution geospatial data and aerial imagery to support near real-time and large-scale applications.

  • Collaborate with data engineers, frontend engineers, and backend teams to ensure smooth integration of data services and analytics tools that enhance customer experiences.

  • Take ownership of the data architecture, from ingestion through to delivery, ensuring data integrity, security, and performance.

  • Maintain high-quality, well-documented and reliable code using industry best practices

  • Provide technical leadership, mentoring, and constructive feedback to the data engineering team.

  • Collaborate on improving internal processes, workflows, and how we leverage data to enhance customer outcomes.


WHAT YOU BRING:

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

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

  • Experience with geospatial databases and technologies including familiarity with GIS software and tools (ESRI ecosystem especially).

  • Hands-on experience building geospatial APIs from specifications like WMTS, OGC, etc.

  • Understanding of REST APIs, API-driven data platforms, and microservices architecture.

  • Advanced proficiency in Python, TypeScript, SQL and PostGIS

  • A strong, self-directed drive with advanced problem-solving skills and attention to detail

  • Expert knowledge of cloud-based data infrastructure, especially AWS (e.g., S3, Lambda, RDS, CDK), and modern DevOps practices.

  • Strong communication skills, familiarity with professional software development processes, and the ability to work effectively in a remote, agile environment

  • An insatiable thirst for learning and challenging yourself


BONUS POINTS:

  • Understanding of machine learning models for geospatial and imagery data analysis.

  • Familiarity with 3D modeling, 3D data processing, and advanced photogrammetry techniques.

  • Contributions to open-source projects or personal repositories showcasing 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.

Top Skills

AWS
Gis
Ogc
Postgis
Python
Rest Apis
SQL
Typescript
Wmts

Spexi Vancouver, British Columbia, CAN Office

510 Seymour St, , Vancouver, British Columbia, Canada, V6B

Similar Jobs

2 Hours Ago
Remote
Hybrid
6 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a UI Engineer, you will build and maintain single-page web applications with Ember.js, collaborate with diverse teams, and drive technical aspects of product delivery.
Top Skills: AWSCSSEmberGitHTMLJavaScriptMochaPostcssQunitSassTailwind Css
6 Hours Ago
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Gaming • Information Technology • Mobile • Software
As a Senior UI/Frontend Engineer, you will build web applications with a focus on mobile optimization, collaborate with teams, and write automated tests.
Top Skills: Automated TestingCi/CdCSSEs6GraphQLHTMLReactSeoSvgTypescript
15 Hours Ago
Remote
Hybrid
6 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Software Engineer will develop detection capabilities for Windows endpoints, focusing on research and implementation of security solutions against cyber threats. Collaborates with teams to enhance detection logic and supports customer issues if needed.
Top Skills: C++LinuxmacOSPythonWindows

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account