cover image
EarthDaily

EarthDaily

www.earthdaily.com

1 Job

246 Employees

About the Company

EarthDaily is the end-to-end provider of Earth Observation solutions, combining deep domain expertise with powerful technology to deliver daily, global insights at unmatched scale and precision. Through our Constellation, a fleet of cutting edge satellites, we detect broad-area change, monitor the planet in near real-time, and deliver actionable intelligence. Our vertically integrated approach spans data collection, processing, analytics, and application, enabling customers to unlock value, improve efficiency, and manage risk across agriculture, forestry, insurance, mining and governmental sectors. We deliver the fuel to power your decisions.

Listed Jobs

Company background Company brand
Company Name
EarthDaily
Job Title
Sr. Software Engineer
Job Description
**Job Title** Senior Software Engineer **Role Summary** Design, implement, test, and maintain API‑driven transactional backend systems and cloud infrastructure that support mission‑critical earth observation services. Lead architectural decisions, mentor junior engineers, and work collaboratively with cross‑functional teams to deliver scalable, high‑availability solutions in an Agile environment. **Expectations** - 7+ years of professional software engineering experience with a history of delivering large‑scale, API‑centric systems for critical projects. - Proficiency in at least one high‑level language (Java, C++, Python, etc.). - Demonstrated experience building and debugging distributed software on cloud platforms (AWS, Azure, or GCP). - Strong background in relational and/or NoSQL database design and API development. - Hands‑on experience with DevOps practices, CI/CD pipelines, and infrastructure automation. - Proven leadership in mentoring and expanding engineering teams. **Key Responsibilities** - Define, design, develop, test, deploy, and evolve transactional data management systems, services, and infrastructure. - Conduct technical discussions, design reviews, code reviews, and feature verifications; partner with stakeholders on requirements. - Monitor, triage, and resolve production bugs; maintain high system reliability. - Participate in sprint planning, demos, and retrospectives; influence product roadmap decisions. - Mentor peers on software development best practices and architectural patterns. - Produce and maintain technical documentation for solution designs and deployments. - Recommend and integrate new technologies or patterns to improve scalability, maintainability, and code quality. **Required Skills** - Programming: Java, C++, Python (or equivalent). - Database: RDBMS and/or NoSQL technologies. - API development and design. - Cloud services: AWS, Azure, or GCP; experience with IaC and CI/CD. - Distributed systems architecture and debugging. - Agile/Scrum development processes; sprint participation. - DevOps: CI/CD, configuration management, scalable cloud infrastructure, cost‑efficient design. - Object‑oriented and test‑driven development. - Analytical problem‑solving and troubleshooting. - Strong communication and collaboration skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Mathematics, Physics, Engineering, or a related field. - Master’s degree in Computer Science or related discipline is an asset. - AWS Certifications (e.g., Solutions Architect – Associate or Professional) are a bonus. ---
Vancouver, Canada
On site
Senior
21-02-2026