Skip to main content
Post your resume and find your next job on Indeed!

Software Development Engineer jobs in Port Coquitlam, BC

Sort by: -
    • We are looking for a senior full-stack software engineer to help build and improve our logistics technology platform.
    • Job Types: Full-time, Permanent.
    • 10+ years of software development experience.
    • 5+ years leading software development teams.
    • Software development: 10 years (required).
    • NET technologies and modern software development methodologies.
    • Minimum 5+ years of professional software development experience.
    • Troubleshoot hardware/software communication issues.
    • We are looking for a versatile software developer who enjoys solving real-world engineering challenges and…
    • Experience or familiarity with API development (REST/SOAP).
    • Write clean, maintainable, and efficient code aligned with established development standards.
    • You will explore the integration of AI powered tools to improve our product and accelerate overall development velocity.
    • Strong proficiency in Python and C++.
    • Leverage AI-assisted development tools to improve engineering velocity and code quality.
    • Design, develop, test, and operate scalable, fault-tolerant, and cost-…
    • Mozaik software: 4 years (required).
    • This role requires hands-on experience with Mozaik V14 Enterprise and kitchen cabinet production.
    • 7+ years of technology experience, including Java EE, JavaScript, React, and web development.
    • Reporting to the Director, Enterprise Architecture, you will work…
    • We are seeking an experienced Senior QA Engineer to lead quality assurance strategies, automation architecture, and complex testing initiatives across…
    • At least 1 year of professional experience in web development, software development, or a related programming role.
    • Software development: 3 years (required).
    • Agents Only is redefining how companies scale customer experience (CX) and data labeling.
    • 5+ years of experience as a software developer.
    • This position will enhance software delivery performance, elevate engineering maturity, and advance DevOps best…
    • Minimum 2+ years of experience with robotic CAD software such as Motosim.
    • Support robotic cell design and reach analysis using robotic CAD software such as…
    • Cross-platform Android/iOS development experience.
    • Strong experience with Swift and modern iOS development practices.
Get email updates for the latest Software Development Engineer jobs in Port Coquitlam, BC

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Senior Software Engineer - job post

SPI Logistics
Surrey, BC
$120,000–$150,000 a year - Permanent, Full-time

Job details

Pay

  • $120,000–$150,000 a year

Job type

  • Permanent
  • Full-time

Location

Surrey, BC

Benefits

Pulled from the full job description

  • Paid time off
  • Dental care
  • Life insurance
  • Employee assistance program
  • Disability insurance
  • RRSP match
  • Extended health care

Full job description

About us

SPI is one of the most successful logistics firms in North America, with a respected network of over 65 offices throughout Canada and the United States.

For over 45 years, we have worked hard to build enduring, first-class relationships with our shippers, receivers and carriers. SPI is more than just another transportation network or third-party logistics hub; we are a dedicated team of transportation professionals united by one singular purpose – expediting your success.

At SPI Logistics, we are dedicated to cultivating a culture of diversity, equity, and inclusion, where every individual is valued, respected, and empowered to share their unique perspectives. We recognize that embracing diverse backgrounds and experiences fuels innovation, strengthens our community, and enhances the quality of our work. Through intentional actions, we strive to build a workforce that celebrates diversity and values differences, which is reflected from our hiring practices to daily interactions. In our journey toward our commitment to excellence, we aim to cultivate a barrier-free environment where diversity drives innovation, equity fosters success, and inclusion nurtures a sense of belonging for all.

Job Overview

We are looking for a senior full-stack software engineer to help build and improve our logistics technology platform. This is a hands-on engineering role for someone who can work across backend services, frontend applications, integrations, data, and production-facing systems. The right person can understand business requirements, make sound technical decisions, and deliver maintainable software without needing every step fully specified.

Responsibilities and Duties

· Build and maintain backend services, APIs, internal tools, and customer-facing workflows

· Develop modern frontend applications using TypeScript and React

· Work with event-sourced systems, projections, background processing, and external integrations

· Integrate with logistics, CRM, email, cloud, and vendor systems

· Write maintainable, tested code in a monorepo environment

· Help improve build, deployment, CI/CD, and developer workflows

· Troubleshoot issues across application code, data, integrations, and cloud services

· Collaborate with leadership and business users to turn requirements into practical software solutions

Qualifications

Required Qualifications

· Senior-level experience building production software

· Strong backend engineering experience, preferably with Python or a comparable language

· Strong frontend experience with TypeScript, React, or comparable frameworks

· Practical experience with event-driven or event-sourced systems, including projections or read models

· Experience integrating external APIs or third-party systems

· Ability to debug complex issues across multiple parts of a system

· Strong communication skills and comfort working independently in a small team

Preferred Qualifications

· Experience with AWS, containers, infrastructure as code, or cloud deployments

· Experience with monorepos, strict build systems, CI/CD, or automated testing

· Experience in logistics, freight brokerage, 3PL, supply chain, transportation, or other operational software environments

· Experience with observability practices such as structured logs, metrics, tracing, dashboards, and alerts

Technology Environment

Our current environment includes Python, FastAPI, PostgreSQL, TypeScript, React, AWS, Terraform, Bazel, GitLab CI, and third-party logistics integrations. Direct experience with every tool is not required. We value the ability to learn quickly, reason clearly, and make reliable engineering decisions.

What Makes Someone Successful Here

You are pragmatic, dependable, and comfortable with broad responsibility. You ask good questions, communicate tradeoffs clearly, and care about software that works for real business users. You should be comfortable joining a small team where senior engineers contribute across product, engineering, and platform concerns while staying focused on business value.

Job Types: Full-time, Permanent

Pay: $120,000.00-$150,000.00 per year

Benefits:

  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match

Education:

  • Bachelor's Degree (required)

Experience:

  • IT: 7 years (required)

Work Location: In person

Let Employers Find YouUpload Your Resume