Technical Manager

1 month ago


Vancouver, Canada EarthDaily Agro Full time

Vancouver, BC, Canada

Full Time

Engineering and Product

Manager/Supervisor

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?

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.
- 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, Scal


  • Technical Analyst

    1 month ago


    Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client here in Vancouver, ** Ignite Technical Resources **is looking for a **Technical Analyst **for a **full-time opportunity.** **Responsibilities**: Work with the Desktop Technical Services, VDI, Application delivery, and IMITS/NTT/Technology Services teams to: - Assist with the design, implementation, and support of an end-to-end...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Technical Product Owner - Contract position in Vancouver (Hybrid): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Technical Product Owner** with our client ** **for a **contract opportunity**. **Role Description**: **Responsibilities**: - Product Ownership activities including all aspects of a Scrum Product...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Burnaby,** **Ignite Technical Resources** is looking for a ** Technical Trainer Support** with our client for a **6-month contract **opportunity. **Role Description**: The resource is responsible for assisting with the generation of resource material for numerous projects within the organization. Projects include but are not...


  • Vancouver, Canada Ignite Technical Resources. Full time

    **Mandatory Requirements**: - A minimum one (1) years of work experience - Bachelor’s degree, technical diploma, or certificate in Telecommunications, Electronics, Computer Science, Information Systems, Business Administration, or equivalent - Good working knowledge in IT infrastructure technology concepts including data centre, system management, end...


  • Vancouver, British Columbia, Canada Technical Safety BC Full time

    Join Our Team as a Technical Product Development Lead Are you passionate about shaping the future of products through technology? We're looking for someone to lead the development of systems and features. Here's why you should apply: Tech Expertise: You'll use your technical knowledge to connect product goals with development realities. Team Collaboration:...


  • Vancouver, Canada GAM Technical Services Full time

    Who Is GAM Tech?_ If you’re looking for a company with a fun and casual environment, that encourages continuous learning and stretches your technical skills, then we have what you’re looking for! We’re a company of hard-working team players who refuse to take ourselves too seriously. We work hard to foster an inspiring, energetic and healthy work...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Project Manager - Contract position in Vancouver (hybrid): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Project Manager **with our client ** **for a **contract opportunity**. **Position**:Project Manager (Change Management) BHJOB13022_12427 **Role Description**: The Project Manager I manage the entire...

  • Technical Manager

    1 month ago


    Vancouver, Canada Union of BC Indian Chiefs Full time

    **Major Duties and responsibilities include**: - Reporting to and working closely with the UBCIC Executive Director - Leading technology strategy for UBCIC - Coordinating technology work and projects with various departments in UBCIC - Project managing technology projects and work - Being the main point of contact with the external IT vendor - Organizing...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our valued client based in Vancouver, Ignite Technical Resources is seeking an experienced manager of Cloud Applications to lead our client’s Engineering team on a **permanent **basis. **Summary of the Role** **Duties and Responsibilities** - Lead and grow a technology service team responsible for SaaS-based collaboration and productivity...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our valued client based in Vancouver, Ignite Technical Resources is seeking an experienced manager of Cloud Applications to lead our client’s Engineering team on a **permanent **basis. **Summary of the Role**: **Duties and Responsibilities** - Lead and grow a technology service team responsible for SaaS-based collaboration and productivity...

  • Project Manager

    1 month ago


    Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Burnaby,** **Ignite Technical Resources** is looking for a ** Project Manager** with our client for a **contract **opportunity. **Role Description**: The resource is responsible for supporting the implementation of a contract lifecycle management system (in Phase 2) enhancements on their platform. **Responsibilities**: -...

  • Project Manager

    1 month ago


    Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Burnaby,** **Ignite Technical Resources** is looking for a ** Project Manager** with our client for a **contract **opportunity. **Role Description**: The resource is responsible for supporting the implementation of a contract lifecycle management system (in Phase 2) enhancements on their platform. **Responsibilities**: -...

  • Technical Manager

    1 month ago


    Vancouver, Canada Union of BC Indian Chiefs Full time

    **JOB OPPORTUNITY - UNION OF BC INDIAN CHIEFS** **Full-Time Technical Manager** Vancouver Office with Partial Remote Work Possible **About the UBCIC** The UBCIC is a not-for-profit organization representing and taking direction from over 100 Indigenous Nations in BC. Our aim is to protect and advance the political and territorial rights of Indigenous...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Cutover Manager - Contract position in Vancouver (Hybrid): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Cutover Manager **with our client ** **for a **contract opportunity**. **Role Description**: The Cutover Manager will provide technical expertise, strong project management skills, and specifically system...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Burnaby,** **Ignite Technical Resources** is looking for a **Change Management Project Specialist **with our client for a **6 month contract **opportunity. **Role Description**:Our client is looking for a Change Management Project Specialist to manage the implementation of change management methodologies areas across the IM&T...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Change Management Specialist - Permanent position in Vancouver (Hybrid): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Change Management Specialist **with our client ** **for a **permanent opportunity**. **Role Description**: The Change Management Specialist will create and implement a change management plan...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Change Management Specialist - Permanent position in Vancouver (Hybrid): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Change Management Specialist **with our client ** **for a **permanent opportunity**. **Role Description**: The Change Management Specialist will create and implement a change management plan...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in here in Vancouver, ** Ignite Technical Resources **is looking for a **Change Management Specialist **for a **full-time opportunity.** **Role**: The Change Management Specialist is responsible for providing strategic leadership and advice to all aspects of Change Management and Communication of large, multifaceted...


  • Vancouver, Canada Ignite Technical Resources. Full time

    On behalf of our client in here in Vancouver, ** Ignite Technical Resources **is looking for a **Change Management Specialist **for a **full-time opportunity.** **Role**: The Change Management Specialist is responsible for providing strategic leadership and advice to all aspects of Change Management and Communication of large, multifaceted...

  • Account Manager

    1 week ago


    Vancouver, Canada Ignite Technical Resources. Full time

    Ignite Technical is growing and we are on the hunt for another Account Manager to join our team. This role will put you in the driver's’ seat of an existing portfolio of active clients with an expectation you build your tribe out from there. **Main duties of the role**: - ** Account Management**: build and grow relationships with the decision makers...