Engineering · Full-time · Vancouver, CA
Job Opportunity: Technical Lead and Senior Software Developer (Full Stack)
Duration: Full-Time Permanent
Location:Â Vancouver, BC
°Â´Ç°ù°ì-²Ñ´Ç»å±ð±ô:Ìý±á²â²ú°ù¾±»å
About Us
Cambio Earth Systems is a cloud-hosted software company headquartered in Vancouver, BC and is part of the BGC group of companies. With a foundation of more than 20 years providing innovative solutions for earth science data integration, analytics, and visualization as part of BGC, Cambio Earth Systems is the world leader in geohazard management software and earth science data management.
Geohazards such as floods, landslides, rockfalls, and earthquakes threaten the integrity of critical infrastructure across the globe. Pipelines, railways, roads, highways, mines, dams, levees and other assets are increasingly at risk due to changing climate patterns. The Cambio cloud platform enables owners and operators to digitally transform their geohazard and geo‑asset management programs, operationalizing earth science data and machine learning to drive better, faster risk-informed decision making on how to build climate resiliency into their infrastructure.
The Role
The successful applicant will be a part of Cambio Earth's software development team working alongside world class engineers and geoscientists to develop safety critical software applications. Apply your software development knowledge to build robust web applications that monitor potential geological hazards and risks in real-time. The candidate will have the opportunity to conquer unique challenges developing web applications using a state-of-the-art geographical information system, utilizing the latest tools available such as Esri ArcGIS, on cloud infrastructures. This position is hybrid is based in Vancouver. Other locations will not be considered.
Responsibilities
Develop web applications with robust front and back-ends.
Integrate features with iOS and Android mobile applications developed for offline use in the field.
Work on features from beginning to end. Help refine User Stories by gathering requirements from stakeholders. Develop software using best-in-class tools and industry best practices.
Be responsible for testing software you've written manually and through automation scripts. Take part in releasing the software into production.
Develop databases that store large amounts of data in such a way that the data can be used quickly for complex engineering calculations
Work in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, release)
Collaborate on improvements to Cambio Earth System's body of knowledge and applications via research and applying new technologies
Required Education, Experience & Competencies
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
Experience working with Big Data and designing software for scalability
Experience with designing database schema and using Entity Framework
Experience working in an Agile/Scrum environment. Certification such as CSM is an asset
Self-motivated and thrives amidst change, with the ability to support and use future technology
Experience developing cloud-based software applications (Azure is preferred, or AWS/GCP)
Excellent oral and written English skills; ability to communicate effectively with both technical and non-technical stakeholders
Experience with developing REST API's
Leadership
Demonstrated experience leading developers and testers on the scrum team; guiding their career growth; acting as a role model, coaching and mentoring
Show leadership by example with the ability to work alongside the team
Communicate product & technical vision to team
Plan and execute Cambio Earth Systems’ product and architectural vision
Work with the architectural team on a technology pathway
Mentor team members on design and development best practices
Company Benefits
Cambio Earth Systems offers our employees the following:Â
Our ‘One Team’ culture supporting health, wellness, safety and diversity
Mentoring opportunities
Flat management structure
Flexible workplace with office and home arrangements
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 .
#cambio
Sign up to view 0 direct reports
Get started