Home Job Listings Categories Locations

Sr. Software Engineer

📍 Vancouver, Canada

Technology EarthDaily Analytics

Job Description

Overview

At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve challenges in agriculture, energy, mining, insurance and risk mitigation, wildfire and forest intelligence, carbon-capture verification and more. EDA’s Earth Daily Constellation (EDC) is under construction and will be a powerful global change detection and monitoring system, integrating with the EarthPipeline data processing system to provide scientific-grade data daily. Our team is global and enterprise-wide, consisting of business development, sales, marketing, support, data science, software engineering, project management, and IT professionals. Our Data & Platform team is preparing to launch a frontier product in EDC and is seeking a

Sr. Software Engineer

to join our crew.

This is a Vancouver-based hybrid position with 3-days per week in-office required.

Responsibilities

Define, design, implement, test, debug, deploy and evolve transactional data management systems, services and software/infrastructure capabilities Conduct and participate in technical discussions, design reviews, code reviews and feature verifications with team members Monitor, triage and fix bugs in services with active stakeholders Participate in sprint planning, sprint closure, sprint demos, and sprint retrospectives Drive the design and implementation of new system requirements and system-level architecture Participate in Product and Business Development discussions to advise on and influence the Product Roadmap Mentor and train fellow software engineers on software development best practices Ensure technical documentation for solution designs is created and maintained Recommend new technologies/patterns to ensure solution scalability, maintainability, and quality

Qualifications

Bachelor’s degree in Computer Science, Math, Physics, Engineering or equivalent Master’s or higher degree in Computer Science or equivalent is an asset 7+ years of professional software engineering experience delivering API-driven transactional-based systems for mission-critical projects Experience in cloud-based environments (AWS, Azure, GCP) with distributed software development Experience integrating foundational models into production workflows in cloud environments Experience in Agile software development and SCRUM Experience in large-scale database and API design and implementation Experience in full stack development and DevOps/CICD Experience leading technological advancement and mentoring engineers

Bonus

AWS Certifications Experience in Earth Observation domain (e.g., image processing) Experience with geospatial applications and geospatial databases Experience in designing and implementing cloud infrastructure (Infrastructure as Code) Experience in user interface design and development

Your Toolkit

Excellent knowledge in at least one high-level language (e.g., Java, C++, Python) Excellent knowledge in RDBMS and/or NoSQL databases Excellent knowledge in API development Analytical, problem solving, debugging, and troubleshooting skills Object-oriented and test-driven design skills Knowledge of software architecture patterns Working knowledge of AWS or other cloud services Working knowledge of CICD, configuration management and scalable cloud architecture concepts Experience using AI-assisted development tools Self-starter with the ability to manage with minimal supervision; proactive and able to thrive in a fast-paced, deadline-driven environment

Bonus: Additional

Infrastructure as Code familiarity Docker, ECS/EKS, Lambda, microservices, serverless design Geospatial concepts and geospatial databases UI development familiarity

Our Space

We would love to welcome you to our world of software for space. We pursue production-critical systems that generate near real-time views of Earth from satellites to power real-world applications like disaster mitigation, environmental monitoring, and crop yield improvements. It’s a fast-paced, exciting environment where we value innovation, teamwork, honesty and trust.

To support Diversity and Inclusion, EarthDaily Analytics recognizes the role each member plays. We draw from a diverse crew of exceptional team members and encourage everyone to express themselves regardless of identity, race, colour, ancestry, place of origin, religion, marital status, family status, physical or mental disability, sex, sexual orientation, and gender identity or expression.

Compensation

Base Salary Range: $145,000-$170,000 CAD annually. This range is based on Vancouver, BC compensation and may differ for other geographies. The selected candidate's compensation will be determined based on multiple factors, including job-related skills, experience, education, and location.

Why EarthDaily Analytics?

Competitive compensation and flexible time off Be part of a meaningful mission in one of North America's most innovative space companies developing sustainable solutions Great work environment and team, with a waterfront head office in Vancouver, BC

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 24, 2026
Job Type: Technology
Location: Vancouver, Canada
Company: EarthDaily Analytics

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.