EarthDaily Analytics

Technical Manager (Backend)

Engineering and Product - Vancouver, BC, Canada - Full Time

OUR VISION 

At EarthDaily Analytics 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 the world’s toughest challenges in agriculture, water management, carbon capture verification and more. Our focus has been on building the world’s most advanced satellite image processing pipelines capable of delivering automated, reliable, meaningful analytics from our customers’ satellites and our own. Our belief is that insights can only be as good as the data itself and we pride ourselves on generating the highest quality data products in the industry. 

OUR TEAM 

We’re a multidisciplinary team of software engineers with backgrounds in Geography, Physics, Computer Science, Atmospheric Studies, Mathematics, Cloud Infrastructure, Industrial Design, and Aerospace Engineering among others. Our diversity is core to our success in building the most innovative technologies on (and off!) the planet. Our team of experts have developed the world’s first colour HD video from space, developed the processing pipelines for some of the most well-known commercial satellites, and have built the world’s first automated Satellite Processing service which is being applied partner satellites and our upcoming constellation.   

Our Software Engineers embrace a DevOps culture, work as a highly collaborative team in an agile based iterative development environment and are leading the next revolution in satellite-based Earth Observation remote sensing through problem solving, growth and ownership. 

READY TO LAUNCH? 

Do you want to work in the space industry and build innovative software systems that can automatically process and calibrate satellite images from space to help drive applications for Earth’s sustainability?  Do you have experience building cloud native back end and/or front end software systems?  We want to hear from you! Space geeks and innovators are always encouraged to apply! We are a team dedicated to developing innovative cloud native software solutions for Space and we are looking for a Technical Manager (Backend) who thrives providing cost effective, scalable and reliable cloud native software systems to help make this possible. 

PREPARE FOR IMPACT! 

As a Technical Manager (Backend) you will have overall technical and managerial responsibility to lead a team of talented engineers and successfully deliver business critical software systems that supports EarthDaily Analytics Ground Segment for Earth Observation satellite sensors (present, future and 3rd party).  You will be involved with the following high impact activities: 

  • Lead, mentor and manage a team of Software Engineers to successfully deliver against business goals 

  • Owns the team’s product (infrastructure, system and documentation) and is the technical authority for the team’s design and development choices 

  • Define, evaluate, prototype, design, architect, implement, test and validate new/existing data management (including API and database) systems, services and software/infrastructure capabilities 

  • Conduct quarterly product roadmap planning, bi-weekly sprint planning and lead the team to successfully execute against the plan 

  • Mentor and train fellow software / engineers on software development best practice  

  • Manage software engineers and provide guidance towards their career development 

  • Conduct and participate in technical and interface discussions, design review, code review and feature verification with other team members. 

  • Support technology and business development discussion to advise on and influence the long-term Product Roadmap 

YOUR PAST MISSIONS 

  • Degree in Computer Science, Math, Physics, Engineering or equivalent  

  • +1 for higher level degrees 

  • 10+ years of overall professional experience in a Software Engineering role with a proven track record of delivering data management (including API and database) software systems for mission critical projects 

  • +1 for Earth Observation system experience 

  • 5+ years of experience developing, debugging and operating distributed software systems deployed within a cloud-based environment (e.g., AWS, Azure, GCP) 

  • 5+ years of experience leading, managing and mentoring a moderate to large agile backend/full stack software engineering team (4+ people) 

  • +1 for Agile SCRUM experience 

  • +1 for staff augmentation experience 

  • Experience in large scale data management systems containing APIs and databases. 

  • +1 for experience in designing and implementing applications with geospatial capabilities 

  • Experience in backend / full stack development 

  • Experience practicing DevOps and CICD 

  • +1 for DevSecOps 

  • Experience in leading technological advancement of existing capabilities 

YOUR TOOLKIT 

  • Excellent skills in at least one modern programming language (e.g., python, c++, java, go, etc) 

  • Excellent knowledge in RDBMS and/or NoSQL database technologies 

  • +1 Working knowledge of geospatial concepts (including geospatial enabled databases) 

  • Excellent knowledge in API development  

  • Excellent knowledge in Docker / Container technologies 

  • +1 Working knowledge serverless design paradigm  

  • Excellent analytical, problem solving, debugging, and troubleshooting skills 

  • Excellent object-oriented and test-driven design skills 

  • Excellent knowledge of software systems architecture and patterns 

  • Excellent knowledge on cost-effective, scalable, reliable and secured cloud architectural concepts 

  • +1 for AWS specific architectural and implementational knowledge 

  • Working knowledge in CICD, Configuration Management, Scalable and Cost Effective Cloud Infrastructure Architecture concepts 

  • Self-starter and self-learner attitude with the ability to manage and execute with minimal supervision 

  • Ability to take initiative, commit, and thrive in a fast-paced, deadline-driven environment 

YOUR COMPENSATION

Base Salary Range: $145,000-$175,000

The range of $145,000 - $175,000 annually, depends on job-related skills, experience, training, education, location and business needs. The range is based on BC-derived compensation for this role. It is not typical for an individual to be hired at or near the top of the range for their role. Only in rare and exceptional circumstances, when a candidate has the experience, skills, and expertise to exceed those required for the position, would we consider paying at the top of the range for this role. Beyond base, a bonus applies.

OUR SPACE 

We’d love to welcome you to our world of software for space. We have a shared passion for building production critical systems that generate near real-time views of Earth from satellites that power real-world applications like disaster monitoring and crop yield improvements.  It’s a fun, fast paced, exciting environment where we hold innovation, team work, honesty and trust as our core values. Our software engineering tech stack is as innovative as the satellites we serve. We use fully cloud-native architectures, the latest advancements in computer vision and machine learning, and modern software engineering practices with fully automated CICD software development pipelines continually testing our code, and reliably delivering software systems to cloud-based production environments. And just like space exploration - we’re constantly evolving and pushing new technology boundaries. 

To make the most innovative products that serve our customers, we recognize the role that each of us plays in Diversity and Inclusion at EarthDaily. We draw from our diverse crew of exceptional team members and encourage and empower our team members 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.

This is a hybrid role, with some ongoing, in-office work and collaboration required.

WHY EARTHDAILY ANALYTICS? 

  • Competitive compensation, full benefits and flexible time off 

  • Be part of a meaningful mission as part of one of Canada’s most innovative space companies that are developing sustainable solutions for our planet 

  • Continuous employee growth and development including training from leading experts in the field in advanced topics spanning remote sensing to cloud-native architecture 

  • Innovation time built into our schedule to foster new ideas and technological evolution   

  • Flexible working hours with work from home opportunities made to fit your life 

  • Great work environment, team and one of the best office locations in Vancouver (right over the water in the new Vancouver Convention Centre) 

  • Company subsidized bi-weekly team lunches, lunch & learns and Friday afternoon social hours 

 

Apply: Technical Manager (Backend)
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position? Enter their first and last name here.
What’s your citizenship / employment eligibility?*
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Earliest start date?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
References: Please enter names and contact information:
A salary range based on BC compensation data has been included in the job posting. Does this range meet your expectations?
Briefly describe your past experience providing admin support to multiple departments.*
How many years experience do you have processing Canadian payroll? Briefly describe your responsibilities.*
Human Check*