1

First Engineer Jobs in British Columbia (NOW HIRING)

Backend Engineer - Remote

Vancouver, BC ยท Remote

$80 - $120/hr

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Availability Selected experts should be prepared to begin their first tasks within 24-48 hours of ...

... Engineer to design, build, and maintain the infrastructure that powers our products. You will ... Team first mindset with willingness to mentor and share knowledge.

... Engineer to design, build, and maintain the infrastructure that powers our products. You will ... Team first mindset with willingness to mentor and share knowledge.

DevOps Engineer

Vancouver, BC ยท On-site

CA$99K/yr

You are systems-minded and automation-first. You believe that robust pipelines, infrastructure as ... s Engineer at A-CX, you will design, implement, and maintain cloud-based infrastructure and ...

Senior Backend Engineer

Vancouver, BC ยท Remote

CA$145K - CA$155K/yr

We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe ... As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ...

Senior Backend Engineer

Vancouver, BC ยท Remote

CA$145K - CA$155K/yr

We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe ... As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ...

2nd Engineer (Relief Duty)

Delta, BC ยท On-site

CA$63.34/hr

Valid 2nd Class Transport Canada Marine Motor engineering certificate and associated endorsements, MEDs, Marine Basic First Aid and Marine medical are required. * Minimum 5 years of experience as ...

Learn more about our engineering culture here ... StackAdapt is a remote-first company, we are open to candidates located anywhere in Canada for this ...

Project Engineer

Burnaby, BC ยท On-site

CA$70K - CA$99K/yr

Binnie is looking for a Project Engineer to join our Transportation Major Projects Division, which ... THE PERKS: People come first. We support you with the education, mentoring, and growth ...

Process Engineer

Nanaimo, BC ยท On-site

CA$90K - CA$130K/yr

Join a company that prides itself on putting its people first. Competitive salary between $90,000 and $135,000 A great opportunity for a dedicated Process Engineer to work in a team-focused ...

Showing results 41-60

First Engineer information

What is the difference between First Engineer vs Mechanical Engineer?

AspectFirst EngineerMechanical Engineer
Required CredentialsBachelor's degree in engineering or related field; often requires experience in project managementBachelor's degree in mechanical engineering; may require licensure or certification
Work EnvironmentConstruction sites, industrial plants, or project sites; often involved in overseeing initial phases of projectsDesign offices, manufacturing plants, or R&D labs; focused on design, analysis, and testing
Employer & Industry UsageConstruction, oil & gas, or heavy industry; used for lead or senior roles in project initiationManufacturing, automotive, aerospace, and energy sectors; common for design and development roles

First Engineers typically oversee early project phases and require experience in project management, while Mechanical Engineers focus on design, analysis, and testing within manufacturing or R&D environments. Both roles require engineering degrees but differ in responsibilities and work settings.

How to get a first engineer job?

To secure a first engineer position, candidates should develop relevant technical skills through education or training, build a portfolio of projects, and gain practical experience via internships or entry-level roles. Strong problem-solving abilities, proficiency with engineering tools, and effective communication are also important for success in the hiring process.

What do beginner first engineers do?

Beginner first engineers typically assist with basic tasks such as troubleshooting, testing, and maintaining systems or equipment. They often work under supervision, learn industry tools and safety protocols, and focus on gaining practical experience in engineering environments.

What does a first engineer do?

A first engineer is an entry-level engineering professional responsible for assisting in design, development, and testing of engineering projects. They often perform routine tasks, follow technical instructions, and work under supervision to gain experience and develop skills in their field.
Infographic showing various First Engineer job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 27% Part Time, and 4% Contract. Highlights an 85% Physical, 1% Hybrid, and 14% Remote job distribution.

Backend Engineer - Remote

Vancouver, BC โ€ข Remote

$80 - $120/hr

Full-time

Posted 14 days ago


Job description

Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities
  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization.
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.
Required Skills
  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript.
  • Strong understanding of algorithms and data structures.
  • Experience with bug fixing and debugging complex software issues.
  • Proven experience in feature implementation and codebase refactoring.
  • Strong knowledge of performance optimization and tuning.
  • Excellent written and verbal communication.
  • Strong attention to detail.
Preferred Qualifications
  • Experience working with large-scale or distributed codebases.
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices.
  • Experience working effectively in remote or cross-functional teams.
Hiring Process
  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.
Compensation

Compensation is output-based, with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding.