Civil Engineer Jobs in Canada

About 5106 results in (5) seconds Clear Filters

Jobs Search

About 5106 results in (5) seconds
Senior Software Engineer - Performance at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Distributed Systems, Event Driven Architectures, Data Processing, Kafka, Aerospike, Dynamodb, Redis, Performance Tuning, Low Latency Development, Failure Handling, Mobile Attribution Models, Privacy Preserving Frameworks, Clean Code, Mentoring
Specialization
6+ years of backend software engineering experience, preferably in Java and/or Kotlin. Deep understanding of distributed systems, event-driven architectures, and large-scale data processing.
Experience Required
Minimum 5 year(s)
Software Engineer (Hybrid - Vancouver) at Lantern
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Cloud Computing, C#, .Net, Rest Apis, React, Angular, Sql, Agile, Ci/Cd, Hipaa Compliance, Oauth 2.0, Problem Solving, Team Collaboration, Healthcare Standards, Infrastructure As Code
Specialization
Candidates should have a bachelor's degree in a related field and at least 3 years of software development experience, particularly with .NET Core and building secure APIs. Familiarity with cloud platforms and Agile methodologies is also required.
Experience Required
Minimum 2 year(s)
Senior Back End / Full Stack Engineer at Common Wealth Retirement
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Associate, Software Engineer, New Grad at Capital One
Toronto, ON, Canada - Full Time
Skills Needed
Vue, Visual Studio Code, Angular, Programming Languages, Html, Front End Development, Java, Swift, Unix, New Relic, Python, Javascript, Aws, Writing, Microservices, Kotlin, Android Studio, Xcode, Ec2, Mobile, Splunk, Typescript
Qualification
Graduate
Co-op/Student - Electrical Engineering at Elmers Manufacturing Ltd
Altona, MB, Canada - Full Time
Skills Needed
J1939, Embedded Systems, Addition, Software Development, Disabilities, Altium, Amenities
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Diploma
Instrumentation and Controls Engineer at GCM Consultants
Saint John, NB, Canada - Full Time
Skills Needed
Cad, Power Distribution, English, Instrumentation, 3d Modeling Software, Industrial Sector, French, Bilingualism, Plc Programming, Communication Skills
Specialization
Electrical engineering or instrumentation engineering
Qualification
Graduate
[C] Android Engineer, TFC / Argos App at Maple Leaf Sports Entertainment
Toronto, ON, Canada - Full Time
Skills Needed
Resumes, Color, Email, Disabilities, Platforms, Software Development, Git, Development Tools, Content Management Systems
Qualification
Graduate
Municipal Design Engineer/Technologist at V3 Companies LTD
Edmonton, AB, Canada - Full Time
Skills Needed
Excel, Watercad, Outlook, Designation
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Front End / Full Stack Engineer at Common Wealth Retirement
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Ingénieur Commercial | Sales Engineer at Valsoft Corporation
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior DevOPS/Cloud Engineer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
System Software
Qualification
Graduate
Intermediate Land Development Engineer at CIMA
Edmonton, AB T5S 2N5, Canada - Full Time
Skills Needed
Construction, Licensure, Communication Skills, Access
Specialization
Engineering
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Part Time - Resident Engineer Assistant at Legacy Personnel Solutions
Windsor, ON N8Y 1X3, Canada - Full Time
Skills Needed
Estimates, Product Design, Automotive, High Voltage
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mechanical Design Engineer (Switchgear) at InVision Staffing
Milton, ON, Canada - Full Time
Skills Needed
Electrification, Gis, 3d, Professional Services, Information Technology, Solidworks, Autocad, Automation, Engineering Drawings
Specialization
Mechanical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Mechanical Engineer – Building services at BPA
Toronto, ON, Canada - Full Time
Skills Needed
Building Codes, Communication Skills, English, Licensure
Specialization
Mechanical engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Electrical Engineer (Substation) at Tetra Tech
Mississauga, ON, Canada - Full Time
Skills Needed
Design, Layouts, Working Experience, Electrical Equipment, Distribution Systems, Load Flow, Communication Skills, Power Distribution, Short Circuit
Specialization
Electrical engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Electrical and Instrumentation Engineer at Worley Parsons Ltd. - Australia
Vancouver, BC, Canada - Full Time
Skills Needed
N/A
Specialization
Engineering or technical field from an accredited college or university required
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Manager, Navigation Systems Engineering at NAV Canada
Ottawa, ON K1P 5L6, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Aircraft Maintenance Engineer – (CAT 01) at Air Canada
Vancouver, BC, Canada - Full Time
Skills Needed
Maintenance, Aircraft Maintenance, Aviation, High Stress Environment, Communication Skills, Visas
Qualification
Diploma
Senior Smart Contract Engineer, Solidity at Chainlink Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Systems Design
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Senior Software Engineer - Performance at BRANCH METRICS INC
, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Feb, 26

Salary

160000.0

Posted On

08 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Kotlin, Distributed Systems, Event-Driven Architectures, Data Processing, Kafka, Aerospike, DynamoDB, Redis, Performance Tuning, Low-Latency Development, Failure Handling, Mobile Attribution Models, Privacy-Preserving Frameworks, Clean Code, Mentoring

Industry

Software Development

Description
At Branch, we’re transforming how brands and users interact across digital platforms. Our mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend, and eliminate siloed attribution. Our Branch team consists of smart, humble, and collaborative people who value ownership over all. Everything we do is centered around creating a great product, team, and company that lives and breathes our motto: Build Together, Grow Together, Win Together. About the Role Branch is looking for a Senior Software Engineer to join our Performance / Mobile Measurement Platform (MMP) team. You’ll be working on high-throughput, low-latency distributed systems that power event collection, attribution, and real-time decisioning across billions of devices. This is a critical role that contributes directly to how advertiser performance is measured and optimized. You’ll work on systems that sit at the heart of Branch’s infrastructure—processing massive volumes of events, making attribution decisions in real-time, and enabling marketers to measure campaign effectiveness accurately. What You’ll Do Design, build, and operate scalable distributed systems that process billions of events per day. Contribute to the modernization and performance tuning of existing services written in Java and Kotlin. Implement core attribution logic and event transformation pipelines with a strong focus on correctness, performance, and resiliency. Work cross-functionally with product, data science, infra, and SDK teams to define APIs and data contracts. Own projects end-to-end: from architecture and implementation to rollout, observability, and ongoing optimization. Help define and drive best practices for system design, service ownership, observability, and deployment. What We’re Looking For 6+ years of backend software engineering experience, preferably in Java and/or Kotlin. Deep understanding of distributed systems, event-driven architectures, and large-scale data processing. Experience with technologies such as Kafka, Aerospike/DynamoDB/Redis, and/or other stream/batch data systems. Strong grasp of performance tuning, low-latency service development, and failure handling in distributed systems. Familiarity with mobile attribution models, privacy-preserving frameworks (SKAdNetwork, Privacy Sandbox), or campaign analytics is a strong plus. Ability to write clean, maintainable, testable code and mentor others in doing the same. Comfortable navigating ambiguity and iterating quickly in a fast-paced environment. Nice to Have Experience in an MMP, AdTech, or MarTech environment. Contributions to open-source data or infrastructure projects. Familiarity with mobile SDKs and measurement protocols. This role does not qualify for relocation or visa sponsorship. This role is 100% remote in Canada. This role is not eligible for remote work in any other location. In accordance with applicable law, the following represents a reasonable estimated compensation range for this role: the estimated pay range for this role, if based in Canada is 123,000 CAD to 160,000 CAD. Please note that this information is provided for those hired in Canada only. Compensation for candidates outside of Colorado will be based on the candidate’s specific work location. Actual compensation will be determined based on skills, experience, and geographic location and may be more or less than the amount shown above. The salary range provided represents base compensation and does not include potential equity, which is available for qualifying positions. At Branch, we are committed to the well-being of our team by offering a comprehensive benefits package. From health and wellness programs to paid time off and retirement planning options, we provide a range of benefits for qualified employees. For detailed information on the benefits specific to your position, please consult with your recruiter. Branch is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. If you think you'd be a good fit for this role, we'd love for you to apply! At Branch, we strive to create an inclusive culture that encourages people from all walks of life to bring their unique, diverse perspectives to work. We aim every day to build an environment that empowers us all to do the best work of our careers, and we can't wait to show you what we have to offer! A little bit about us: Branch is the leading provider of engagement and performance mobile SaaS solutions for growth-focused teams, trusted to maximize the value of their evolving digital strategies. The Branch platform provides a seamless experience across paid and organic, on all channels and platforms, online and offline, to eliminate friction and drive valuable action at the moments of highest intent. With Branch, businesses gain accurate mobile measurement and insights into user interactions, enabling them to drive conversions, engagement, and more intelligent marketing spend. Branch is an award-winning employer headquartered in Mountain View, CA. World-class brands like Instacart, Western Union, NBCUniversal, Zocdoc and Sephora acquire users, retain customers and drive more conversions with Branch. Candidate Privacy Information: For more information on the data that Branch will collect through your application, and how we use, share, delete, and retain that information as part of our recruitment and employment efforts, please see our HR Privacy Policy.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Design, build, and operate scalable distributed systems that process billions of events per day. Implement core attribution logic and event transformation pipelines with a strong focus on correctness, performance, and resiliency.
Senior Software Engineer - Performance at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Distributed Systems, Event Driven Architectures, Data Processing, Kafka, Aerospike, Dynamodb, Redis, Performance Tuning, Low Latency Development, Failure Handling, Mobile Attribution Models, Privacy Preserving Frameworks, Clean Code, Mentoring
Specialization
6+ years of backend software engineering experience, preferably in Java and/or Kotlin. Deep understanding of distributed systems, event-driven architectures, and large-scale data processing.
Experience Required
Minimum 5 year(s)
Software Engineer (Hybrid - Vancouver) at Lantern
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Cloud Computing, C#, .Net, Rest Apis, React, Angular, Sql, Agile, Ci/Cd, Hipaa Compliance, Oauth 2.0, Problem Solving, Team Collaboration, Healthcare Standards, Infrastructure As Code
Specialization
Candidates should have a bachelor's degree in a related field and at least 3 years of software development experience, particularly with .NET Core and building secure APIs. Familiarity with cloud platforms and Agile methodologies is also required.
Experience Required
Minimum 2 year(s)
Senior Back End / Full Stack Engineer at Common Wealth Retirement
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Associate, Software Engineer, New Grad at Capital One
Toronto, ON, Canada - Full Time
Skills Needed
Vue, Visual Studio Code, Angular, Programming Languages, Html, Front End Development, Java, Swift, Unix, New Relic, Python, Javascript, Aws, Writing, Microservices, Kotlin, Android Studio, Xcode, Ec2, Mobile, Splunk, Typescript
Qualification
Graduate
Co-op/Student - Electrical Engineering at Elmers Manufacturing Ltd
Altona, MB, Canada - Full Time
Skills Needed
J1939, Embedded Systems, Addition, Software Development, Disabilities, Altium, Amenities
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Diploma
Instrumentation and Controls Engineer at GCM Consultants
Saint John, NB, Canada - Full Time
Skills Needed
Cad, Power Distribution, English, Instrumentation, 3d Modeling Software, Industrial Sector, French, Bilingualism, Plc Programming, Communication Skills
Specialization
Electrical engineering or instrumentation engineering
Qualification
Graduate
[C] Android Engineer, TFC / Argos App at Maple Leaf Sports Entertainment
Toronto, ON, Canada - Full Time
Skills Needed
Resumes, Color, Email, Disabilities, Platforms, Software Development, Git, Development Tools, Content Management Systems
Qualification
Graduate
Municipal Design Engineer/Technologist at V3 Companies LTD
Edmonton, AB, Canada - Full Time
Skills Needed
Excel, Watercad, Outlook, Designation
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Front End / Full Stack Engineer at Common Wealth Retirement
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Ingénieur Commercial | Sales Engineer at Valsoft Corporation
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior DevOPS/Cloud Engineer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
System Software
Qualification
Graduate
Intermediate Land Development Engineer at CIMA
Edmonton, AB T5S 2N5, Canada - Full Time
Skills Needed
Construction, Licensure, Communication Skills, Access
Specialization
Engineering
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Part Time - Resident Engineer Assistant at Legacy Personnel Solutions
Windsor, ON N8Y 1X3, Canada - Full Time
Skills Needed
Estimates, Product Design, Automotive, High Voltage
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mechanical Design Engineer (Switchgear) at InVision Staffing
Milton, ON, Canada - Full Time
Skills Needed
Electrification, Gis, 3d, Professional Services, Information Technology, Solidworks, Autocad, Automation, Engineering Drawings
Specialization
Mechanical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Mechanical Engineer – Building services at BPA
Toronto, ON, Canada - Full Time
Skills Needed
Building Codes, Communication Skills, English, Licensure
Specialization
Mechanical engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Electrical Engineer (Substation) at Tetra Tech
Mississauga, ON, Canada - Full Time
Skills Needed
Design, Layouts, Working Experience, Electrical Equipment, Distribution Systems, Load Flow, Communication Skills, Power Distribution, Short Circuit
Specialization
Electrical engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Electrical and Instrumentation Engineer at Worley Parsons Ltd. - Australia
Vancouver, BC, Canada - Full Time
Skills Needed
N/A
Specialization
Engineering or technical field from an accredited college or university required
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Manager, Navigation Systems Engineering at NAV Canada
Ottawa, ON K1P 5L6, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Aircraft Maintenance Engineer – (CAT 01) at Air Canada
Vancouver, BC, Canada - Full Time
Skills Needed
Maintenance, Aircraft Maintenance, Aviation, High Stress Environment, Communication Skills, Visas
Qualification
Diploma
Senior Smart Contract Engineer, Solidity at Chainlink Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Systems Design
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Loading...