Talent.com
Senior Developer
Senior DeveloperTetra Tech • Vancouver, Metro Vancouver Regional District, CA
Senior Developer

Senior Developer

Tetra Tech • Vancouver, Metro Vancouver Regional District, CA
6 days ago
Job type
  • Full-time
Job description

The Opportunity :

Tetra Tech is adding a Senior Developer to our Digital and Geospatial team based in Vancouver, BC .

Why Tetra Tech :

At Tetra Tech, we are Leading with Science™ to solve the world’s most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation and sustainability. Today we stand as a market leader, offering cutting-edge solutions in water, environment, energy, and international development. Our work has improved more than 500 million lives around the world.

Your Impact :

Join Tetra Tech to make a real difference. Our work leverages cutting-edge technologies, advanced analytics, and the expertise of world-class scientists and engineers to create meaningful change around the world. Discover your full potential – join us to advance your career while leaving a lasting legacy.

The salary range for this position is $120,000 - $150,000 per annum. Please note that Tetra Tech considers various factors in determining pay, including but not limited to : education, relevant and demonstrated work experience in the role, skills, geographic location, qualifications, certifications, and other competencies relevant to the needs of the business.

Your Role :

  • Lead design and delivery of scalable full‑stack geospatial and AI applications using TypeScript / Node.js and Python.
  • Define and enforce coding standards, documentation, version control and CI / CD best practices.
  • Mentor and coach junior / intermediate developers; conduct code reviews and drive team technical growth.
  • Operate and improve CI / CD pipelines and deployments in Microsoft Azure (AKS, Blob Storage, DevOps).
  • Audit and modernize legacy codebases; create roadmaps for architectural and performance improvements.
  • Integrate closely with GIS analysts, data engineers and ML specialists to ensure reliable data workflows.
  • Work with PostgreSQL / PostGIS, GeoServer, Mapbox, QGIS / ArcGIS and spatial data pipelines.
  • Champion containerization (Docker / Kubernetes), automated testing, and observability practices.
  • Hands‑on role combining coding, architecture, and people leadership — strong opportunity to shape our platform.
  • Hybrid / remote‑friendly — competitive salary and benefits; relocation support available where applicable.
  • Conduct activities in line with internal procedures, legislation, and industry standards.
  • Pursue continuous professional development and maintain a high degree of discipline knowledge and awareness.
  • Work in a safe manner at all times and report all health and safety incidents and concerns.
  • Additional duties as required.

Qualifications :

  • 7+ years professional software development experience, including 2+ years in a senior / lead role.
  • Proven track record introducing engineering best practices and improving team delivery.
  • Strong TypeScript / Node.js and Python experience with production‑grade microservices (Docker).
  • Solid CI / CD and Git workflows experience; hands‑on with automated testing and deployment.
  • Experience with geospatial / data‑intensive systems (PostGIS, spatial APIs, GDAL) and scalable architectures.
  • Experience architecting and deploying in Azure (AKS, Blob Storage, Azure DevOps); container orchestration experience.
  • Demonstrated mentorship and people‑lead skills; excellent written and verbal communication.
  • Able to work independently and make pragmatic technical decisions with senior oversight.
  • Assets :

  • DevOps / Cloud Infrastructure / Data Engineering — Hands‑on experience building and operating CI / CD pipelines, infrastructure as code (e.g., Terraform / ARM / Bicep), observability / monitoring, and container orchestration (Kubernetes). Ability to collaborate with SRE / infra teams to scale production systems and optimize data pipelines.
  • AI / ML / Spatial ML proficiency — Practical experience building, training or productionizing ML models using TensorFlow, PyTorch or scikit‑learn, ideally applied to spatial problems (e.g., imagery classification, segmentation, spatial feature engineering). Familiarity with model training pipelines, model serving, and MLOps concepts is an advantage.
  • Geospatial visualization & mapping stacks — Proven experience with 3D / interactive visualization libraries (Cesium, Potree, deck.gl) and geospatial servers / stacks (PostGIS, GeoServer, Mapbox, tile pipelines). Comfortable optimizing rendering performance and integrating mapping SDKs in web applications.
  • Life at Tetra Tech :

    The perks of working at Tetra Tech include (if applicable) :

  • Comprehensive and market-competitive benefits, available on day one of employment.
  • Overtime is calculated at 1.5 times.
  • We have embraced a hybrid culture. We will provide you the tools to work almost anywhere.
  • Flexibility and company-wide commitment to work / life balance.
  • Collaborative team atmosphere that values the contributions of all employees.
  • Learning and development opportunities for ongoing professional growth.
  • Mentorship with world leading experts in your field.
  • Explore our open positions at https : / / www.tetratech.com / careers. Follow us on social media to learn more about our people, culture, and opportunities :

  • LinkedIn : @TetraTechCareers
  • X (Twitter) : @TetraTechJobs
  • Additional Information

  • Organization : 704 EGI
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Back End Engineer

    Senior Back End Engineer

    Stellar Creative Lab • VANCOUVER, BC, CA
    Permanent
    Quick Apply
    Welcome to Stellar Code Lab , the new software innovation startup incubated inside Stellar Creative Lab.We are taking the battle-tested tools that powered hits for Marvel, Amazon, and Netflix and t...Show more
    Last updated: 21 days ago
    Senior Product Developer - Hardgoods

    Senior Product Developer - Hardgoods

    Arc'teryx Limited • North Vancouver
    Full-time
    Your opportunity at Arc’teryx : .As a Senior Product Developer - Hardgoods, you are responsible for managing our most technical and complex products from design maker phase (concept) through to produ...Show more
    Last updated: 9 days ago • Promoted
    Senior Developer

    Senior Developer

    Tetra Tech • Vancouver
    Full-time
    Our industry‑leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation an...Show more
    Last updated: 6 days ago • Promoted
    Senior Product Engineer, Canada

    Senior Product Engineer, Canada

    Ashby • Vancouver, Calgary, Toronto, Metro Vancouver Regional District, Alberta, Ontario, Canada
    Remote
    Full-time
    Hi I’m Abhik, Ashby's Co-Founder and VP of Engineering.We’re looking for a versatile, persistent product engineer who’s not afraid to set up reusable building blocks across the stack and advocate f...Show more
    Last updated: 30+ days ago • Promoted
    Senior Tax Manager

    Senior Tax Manager

    TEEMA • Richmond, Metro Vancouver Regional District, Canada
    Remote
    Full-time +1
    This range is provided by TEEMA.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Hybrid (3 days in office / 2 days remote).Canadian Tax team on a...Show more
    Last updated: 26 days ago • Promoted
    Senior Developer

    Senior Developer

    SAP • Vancouver, British Columbia, Canada
    Full-time +1
    At SAP, we keep it simple : you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 19 days ago • Promoted
    Senior ERP Project Manager (HRIS) - delta

    Senior ERP Project Manager (HRIS) - delta

    Ateko, backed by Bell Canada • delta, bc, ca
    Full-time
    Senior ERP Project Manager - HRIS.Our client is embarking on a Human Resource Information System (HRIS) and payroll replacement project to modernize its HR and payroll operations.The goal is to rep...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Backend Engineer

    Senior Backend Engineer

    Procurify • Vancouver
    Full-time
    Senior Backend Software Engineer.Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy for organizations to take control of spend and save...Show more
    Last updated: 11 days ago • Promoted
    Senior Technical Consultant, ServiceNow Developer

    Senior Technical Consultant, ServiceNow Developer

    KPMG • Vancouver, British Columbia, Canada
    Full-time
    At KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause : turning insight into opportunity for clients and communities around the world.KPMG's Technology Co...Show more
    Last updated: 23 days ago • Promoted
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Net2Source (N2S) • delta, bc, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 4 days ago • Promoted
    Senior User Experience Designer

    Senior User Experience Designer

    fintex • richmond, bc, ca
    Full-time
    Canada's premier financial institutions.As we charter new territories in the digital domain, we are on the lookout for dynamic individuals. Senior UI / UX Designers collaborate closely with cross-func...Show more
    Last updated: 4 days ago • Promoted
    Saviynt SME - TechDemocracy

    Saviynt SME - TechDemocracy

    TechDemocracy • richmond, bc, ca
    Full-time
    Lead design and implementation of Saviynt IGA solutions (Lifecycle, Access Requests, Certifications).Integrate Saviynt with HR, AD, Azure AD, and cloud / on-prem applications.Configure workflows, pol...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior C# Developer

    Senior C# Developer

    Global Relay • Vancouver
    Full-time
    For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • richmond, bc, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 8 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Behavox Limited. • Vancouver
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 3 days ago • Promoted
    Senior UI / UX Designer

    Senior UI / UX Designer

    This Game Studio • surrey, bc, ca
    Full-time
    This Game Studio is looking for a talented Senior UI / UX Designer to join our team.If you have a passion for mobile game systems and a desire to work in a truly cross-functional, small studio enviro...Show more
    Last updated: 8 days ago • Promoted
    SAP BTP CAP Developer - delta

    SAP BTP CAP Developer - delta

    Yochana • delta, bc, ca
    Full-time
    Full-Stack SAP BTP Developer (CAP & UI5).Full-Stack Application Delivery : Architect and develop end-to-end cloud-native applications on SAP BTP, using the Cloud Application Programming (CAP) Model ...Show more
    Last updated: 15 hours ago • Promoted • New!