Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer, Data Integrations image - Rise Careers
Job details

Senior Software Engineer, Data Integrations

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

We are hiring for this role in both Canada and the United States. Our compensation philosophy is designed to be competitive and equitable, taking into account factors such as geographic location, local market rates, and cost of living. As such, salary ranges may vary depending on where you live. We are committed to ensuring fairness and flexibility in our compensation practices, regardless of location.

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.

What You Should Know About Senior Software Engineer, Data Integrations, Spexi

At Spexi, we're not just about drones; we're on a mission to revolutionize the way geospatial imagery is accessed and utilized. As a Senior Software Engineer focusing on Data Integrations, you'll play a pivotal role in shaping our innovative two-sided marketplace – the Spexi Network. This unique Fly-to-Earn platform empowers drone pilots while delivering high-resolution aerial imagery to organizations that need it most, fostering better decision-making for our physical world. We’re seeking an experienced engineer who thrives in a collaborative atmosphere, loves tackling challenges related to geospatial data, and has a flair for developing scalable and secure backend systems. You will design and deploy APIs and services that enable near real-time access to stunning imagery, all while maintaining the integrity and security of our data architecture. You'll become a core part of a diverse team of skilled engineers, guiding projects from data ingestion to user experience, while proactively mentoring team members and continuously improving processes in an agile environment. If you're passionate about leveraging cutting-edge technology and crave the excitement of working in a dynamic, remote working environment, we would love to have you on board at Spexi in Vancouver.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Data Integrations Role at Spexi
What are the primary responsibilities of a Senior Software Engineer, Data Integrations at Spexi?

As a Senior Software Engineer in Data Integrations at Spexi, you'll design and develop a scalable geospatial data marketplace platform, create reliable APIs for global-scale data delivery, collaborate with teams to integrate data services, and take ownership of the data architecture from ingestion to delivery. This includes ensuring data integrity and system performance, as well as mentoring fellow engineers.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer, Data Integrations position at Spexi?

To be a strong candidate for the Senior Software Engineer, Data Integrations role at Spexi, you should have a BSc in Computer Science or a related field, 6+ years of data engineering experience, familiarity with GIS software and technologies, and expertise in Python, TypeScript, SQL, and PostGIS. Experience with cloud-based infrastructure, especially AWS, and a solid understanding of REST APIs and microservices is essential.

Join Rise to see the full answer
What technologies will a Senior Software Engineer at Spexi work with?

In the Senior Software Engineer, Data Integrations role at Spexi, you'll be working closely with technologies such as Python, TypeScript, SQL, PostGIS, and various AWS services like S3, Lambda, and RDS. You will also gain significant experience working with geospatial databases and building APIs that drive data-driven applications.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Spexi?

Spexi prides itself on fostering a remote-friendly environment that emphasizes work-life balance and employee well-being. As a Senior Software Engineer, you'll be part of a collaborative and inclusive team where open communication, diverse perspectives, and continuous learning are highly valued. We also prioritize flexible hours to accommodate your lifestyle.

Join Rise to see the full answer
What are the growth opportunities for a Senior Software Engineer, Data Integrations at Spexi?

As a Senior Software Engineer at Spexi, there is ample opportunity for professional growth and development. You will take on leadership responsibilities, mentor more junior engineers, and be involved in critical decision-making processes. With continuous learning encouraged, you can advance your skills particularly in innovative areas like machine learning and advanced data processing techniques.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Data Integrations
Can you explain your experience with geospatial databases relevant to the Senior Software Engineer position at Spexi?

When answering this question, highlight your specific experience with geospatial databases, including any projects where you utilized GIS software. Discuss the technologies you've used, the challenges you faced, and how you overcame them, emphasizing your contributions to any successful implementations.

Join Rise to see the full answer
How do you ensure the scalability and security of the APIs you develop?

To answer this question effectively, you should discuss the best practices you follow while developing APIs, such as using proper authentication and authorization, data validation, and performance testing tools, as well as how you would leverage cloud services for scalability. Provide specific examples from previous projects where you achieved these goals.

Join Rise to see the full answer
Describe a time when you took ownership of a project.

When addressing this question, use the STAR (Situation, Task, Action, Result) method to outline a specific example where you led a project from inception to completion. Talk about your role, the challenges you encountered, and how your leadership contributed to the project’s success.

Join Rise to see the full answer
What are your strategies for collaborating with cross-functional teams?

In your response, emphasize the importance of clear communication and establishing mutual goals and schedules. Share examples of how you've worked with data engineers, frontend developers, and other team members, demonstrating your ability to bridge gaps and enhance teamwork.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering and geospatial technology?

Discuss specific resources you utilize, such as tech blogs, online courses, tech meetups, or conferences. Mention any recent advancements in geospatial technology that excite you and how you plan to apply those insights at Spexi.

Join Rise to see the full answer
What challenges have you faced when implementing data integration solutions?

Provide an example of a significant challenge you've faced while integrating data systems, detailing the steps you took to address it. Emphasize your problem-solving capabilities, and how you learned from the experience to improve future projects.

Join Rise to see the full answer
How would you approach building a geospatial data pipeline?

Outline your strategy for building a geospatial data pipeline by highlighting the importance of data ingestion, processing, storage, and delivery. Be sure to reference tools and technologies you're familiar with, and discuss how you ensure data quality and integration efficiency.

Join Rise to see the full answer
What is your experience with cloud-based data infrastructure?

When discussing your experience, ensure you mention specific cloud platforms you've worked with, such as AWS. Provide examples of the services you've utilized and your role in architectural decisions, focusing on how it relates to the job at Spexi.

Join Rise to see the full answer
Can you give an example of how you've mentored other engineers?

Detail a mentoring situation where you shared knowledge or guidance with a junior engineer. Talk about your approach to mentorship, the impact it had on the engineer's development, and how it benefited the team as a whole, aligning with Spexi's commitment to teamwork.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer at Spexi?

Express your enthusiasm for Spexi's mission and how it aligns with your career goals. Talk about how your passion for geospatial data and innovative technology drives your desire to contribute to the Spexi Network, making sure to express your excitement about being part of such a groundbreaking initiative.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Upwork Remote Manila, Metro Manila, Philippines
Posted 14 days ago

Join a cutting-edge project as an AI Software Engineer Expert specializing in Rust, where your skills will drive the evaluation of generative AI models.

Join Northrop Grumman's Aurora team as a Software/DevOps Engineer, driving innovation in technology that impacts lives globally.

Photo of the Rise User
Anduril Industries Hybrid Boulder, Colorado, United States
Posted 12 days ago

Join Anduril Industries as a Lead Software Engineer to develop groundbreaking imaging systems that enhance U.S. military capabilities.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA is looking for a Senior System Software Engineer to advance AI and imaging technologies in Santa Clara, CA.

Photo of the Rise User

Be a crucial contributor at Entegral as a Senior Software Engineer, focused on developing innovative solutions in a dynamic work-from-home setting.

Photo of the Rise User
Posted 2 days ago

Join Blue Rose Consulting Group as a .NET Mid Developer to support mission-driven projects within a remote and dynamic team.

Photo of the Rise User
Posted 13 days ago

Looking for a Software Engineer with Rust expertise to develop high-performance systems at IOG's Midnight Tribe.

Photo of the Rise User
Posted 10 days ago

Gameloft is looking for an Intermediate C++ Game Developer to collaborate in crafting engaging gaming experiences.

Photo of the Rise User
Ubisoft Remote Barcelona, Spain
Posted 3 months ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Originally starting in the field of air-photo, we now focus exclusively on software development to collect high-resolution imagery with drones

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab