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