Demo

Technical Lead & Senior Software Developer (Full Stack)

BGC Engineering
Vancouver, WA Full Time
POSTED ON 12/9/2024
AVAILABLE BEFORE 2/8/2025

Job Opportunity: Technical Lead and Senior Software Developer (Full Stack)

Duration: Full-Time Permanent

Location: Vancouver, BC

Work-Model: Hybrid


About Us


Cambio Earth is an enterprise SaaS company headquartered in Vancouver, BC. With a foundation of more than 20 years as part of BGC Engineering, Cambio Earth is charting a new course, grounded in deep earth science expertise, with a mission to transform climate resiliency for critical infrastructure (think: pipelines, railways, roads, highways, mines, dams, levees and other assets). We do that by unlocking real-time earth science intelligence through advanced geospatial data integration, distributed services and microservices, machine learning, and some sweet analytics and visualization tools.


Going back to our mission, the climate is changing, and the exact implications remain unclear for infrastructure operators, governments, and communities. What we know is that the frequency of geohazards such as floods, landslides, rockfalls, earthquakes, wildfires and hurricanes is increasing and threatens the integrity of critical infrastructure. We are looking for like-minded individuals who want to work on a highly scalable, cutting edge, distributed application that helps protect people, essential services, and the environment to join our team.


The Role


When you join Cambio Earth's software development team, you’ll get to work alongside world-class engineers and geoscientists where you can apply your software development knowledge to build robust web applications that monitor potential geological hazards and risks in real-time. Using a state-of-the-art geographical information system and utilizing the latest tools available such as Esri ArcGIS, on cloud infrastructures, you’ll have the opportunity to solve unique challenges that deliver climate-resiliency insights that save lives. This position is hybrid and based in downtown Vancouver, other locations will not be considered.


Responsibilities


  • Plan and execute Cambio Earth’s product and architectural vision
  • Develop highly-scalable, performant REST APIs and real-time data processing pipelines that deliver safety critical, real-time notifications to our end users
  • Rapidly roll out new real-time monitoring data pipelines from beginning to end (from gathering requirements with stakeholders to overseeing the entire development lifecycle)
  • Solve unique spatial and temporal programming challenges with ultra-large datasets in ZARR formats and GeoJSON
  • Maintain excellent code quality by increasing code coverage through unit tests, integration/E2E tests, and take part in releasing the software into production
  • Develop spatial and temporal databases (both SQL and NoSQL) that store terabytes of data for spatial analysis and time-series analytics
  • Collaborate on improvements to Cambio Earth’s body of knowledge and applications via research and applying new technologies
  • Work closely with Head of Software Development, other tech leads, and POs


Required Education, Experience & Competencies


Technical

  • Bachelor’s degree in computer science, engineering or related technical discipline or the equivalent combination of education and experience
  • 10 years of experience in software development
  • 5 years of experience and proficiency in managing scrum ceremonies effectively such as sprint planning, grooming, retros and daily standups; certification such as CSM is an asset
  • 5 years of experience in using and managing Azure (BlobStorage, Function Apps, WebApps) or AWS resources (S3, EC2, Lambda)
  • 5 years of experience in developing REST APIs using Python (FastAPI or Flask), .NET MVC, or Java Spring MVC
  • 5 years of experience in data pipelines, especially big data and real-time data, from ingest at source to business-critical APIs or notification systems
  • 2 years of experience in frontend design and implementation with HTML5, JS, TypeScript, preferably with frameworks like React or Vue
  • Excellent oral and written English skills with an ability to communicate function specs, product requirements, and technical documentation


Leadership

  • Demonstrated experience leading developers and testers on the scrum team; guiding their career growth; acting as a role model, coaching and mentoring
  • Ability to get along with others, lead by example, and mentor team members on design and development best practices
  • Self-motivated with capacity to thrive amidst change and ramp up on supporting and using future technology
  • Take initiative on new architectural challenges
  • Experience communicating product and technical visions to teams
  • Aptitude to work with architectural teams on technology pathways


Company Benefits


Cambio Earth offers our employees the following: 

  • Our ‘One Team’ culture supporting health, wellness, safety and diversity
  • Mentoring opportunities
  • Hybrid workplace with our downtown office
  • Social and wellness activities
  • Casual and professional work environment


The estimated base salary range for this position is $120,000 - $175,000 CAD per annum, however base pay will be commensurate with job-related knowledge, skills, and experience. Cambio Earth's compensation package also includes an annual bonus, training allowance and a comprehensive medical and dental plan.


Equity, Diversity and Inclusion 


Cambio Earth strives to create a workplace where equity, diversity and inclusion are embedded throughout our workplace culture and practices. Join us in our commitment to honour individuality, ensure fairness, and create a welcoming environment for everyone. As an equal opportunity employer, we encourage applications from all candidates, including those experiencing inequity such as racialized individuals, Indigenous People, women, people of diverse sexual orientations, identities and expressions, veterans, individuals with disabilities, people of all faiths, nationalities, marital status, ages, and family status. For assistance or accommodation with your application, please contact us at careers@cambioearth.com.


#cambio

Salary : $120,000 - $175,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Technical Lead & Senior Software Developer (Full Stack)?

Sign up to receive alerts about other jobs on the Technical Lead & Senior Software Developer (Full Stack) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Technical Lead & Senior Software Developer (Full Stack) jobs in the Vancouver, WA area that may be a better fit.

Senior Information Developer / Senior Technical Writer

Siemens Digital Industries Software, Wilsonville, OR

Senior Web Application Developer

Siemens Digital Industries Software, Wilsonville, OR

AI Assistant is available now!

Feel free to start your new journey!