Talent.com

Software developer Jobs in Richmond, BC

Create a job alert for this search

Software developer • richmond bc

Last updated: 3 hours ago

Software Architect

Randstad CanadaVancouver, British Columbia, CA
TemporaryTemporary
Quick Apply

Our client, is seeking an experienced, hands-on Software Architect to join their high-growth Catalog & Search Platform Engineering organization.In this strategic and hands-on technical role, yo... Show more

Principal Embedded Software Developer

FortinetBurnaby, BC, Canada
CA$135,000.00–CA$190,000.00 yearlyCA$135,000.00–CA$190,000.00 yearly
Full-timeFull-time

Fortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry... Show more

Curam Developer

Accenture GlobalVancouver
Full-timeFull-time

ARE YOU READY to step up and take your technology expertise to the next level?.There is never a typical day at Accenture, but that’s exactly why we love it here.This is an extraordinary opportunity... Show more

Acquisition Software Developer

Teledyne Technologies IncorporatedBC,Richmond,Canada
CA$93,700.00–CA$124,900.00 yearlyCA$93,700.00–CA$124,900.00 yearly

Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne Digital Imaging is a subsidiary of Teledyne Technologies Inc.CMOS and CCD image sensors and modular ... Show more

Software Developer II

LMI TechnologiesBurnaby, BC, CA
Quick Apply

This is your chance to be a key driver of LMI's GoPxL product platform.GoPxL is the next-generation platform behind the 3D sensors that are the "eyes" of industrial automation, and we have just bui... Show more

Développeur.se de logiciels sénior.e - jouabilité et expérience / Senior Software Developer -

Electronic ArtsVancouver
Full-timeFull-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

EDI Developer

Creation TechnologiesVancouver, BC, CAN
CA$90,000.00–CA$120,000.00 yearlyCA$90,000.00–CA$120,000.00 yearly
RemoteRemote
Full-timeFull-time

It's fun to work in a company where people truly BELIEVE in what they're doing!.We're committed to bringing passion and customer focus to the business.Creation Technologies is a leading global elec... Show more

Software Engineer

Odaia Intelligence Inc.Vancouver, BC, CA
Quick Apply

About ODAIA ODAIA (noun) · o·da·ia | oh-day-yeah: an Ancient Greek word referring to ōdē, the word for song and the root of melody, harmony, and orchestra.We chose it delib... Show more

Sr Software Developer

ThalesVancouver
Full-timeFull-time

Location: Vancouver - Burrard St, Canada Thales people architect identity management and data protection solutions at the heart of digital security.Business and governments rely on us to bring tru... Show more

.Net Developer

VDart IncVancouver, BC, Canada
Quick Apply

MsoNoSpacing"><b>Job Title:.Net Developer</b></p> <p class="MsoNoSpacing"><b>Location: Vancouver, British Columbia, Canada</b></p> <p ... Show more

Firmware & Hardware Developer

SST WirelessRichmond, British Columbia, Canada
Full-timeFull-time

With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi... Show more

IBM FileNet Developer

N2P SystemsVancouver, BC, CA
Full-timeFull-time

N2P Systems is seeking an experienced IBM FileNet Developer to join our enterprise technology delivery team in Vancouver, BC.At N2P Systems, you will put 3-5 years of hands-on experience with IBM F... Show more

Software Developer

Teledyne Technologies IncorporatedBC,Richmond,Canada
CA$76,800.00–CA$102,400.00 yearlyCA$76,800.00–CA$102,400.00 yearly

Software Engineer, Spherical Imaging & Computer Vision.Join a team developing advanced spherical imaging technology used to capture and transform complex visual data into actionable insights.As a S... Show more

AI-Native Software Developer II

Motorola SolutionsVancouver, Canada
CA$100,000.00–CA$120,000.00 yearlyCA$100,000.00–CA$120,000.00 yearly

We are seeking an Intermediate Software Developer experienced in development within on-premise or cloud development environments who can build product features primarily by directing AI coding agen... Show more

Salesforce Developer

OSI DigitalVancouver, BC, CA
Full-timeFull-time
Quick Apply

Role: Salesforce Developer Type: Full Time  Location: Vancouver, BC Canada Key Responsibilities & Duties: Evaluate existing code, develop plans to reduce technical debt over time, and esta... Show more

 • New!

Remote Software Developer

TuringVancouver, British Columbia, Canada
CA$200.00–CA$300.00 dailyCA$200.00–CA$300.00 daily
RemoteRemote
ContractorContractor
Quick Apply

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

Senior Scientific Software Developer [635]

D-Wave Quantum Inc.Burnaby, British Columbia, Canada, V5H
CA$150,000.00–CA$206,000.00 yearlyCA$150,000.00–CA$206,000.00 yearly
Quick Apply

It is the world’s first commercial supplier of quantum computers, and the first and only to offer dual-platform quantum computing products and services, spanning both annealing and gate-model quant... Show more

Software Engineer/Senior Software Engineer (Full Stack)

EnvisioVancouver, British Columbia, Canada

Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality.We empower leaders to execute their strategi... Show more

Software Architect

Software Architect

Randstad CanadaVancouver, British Columbia, CA
14 days ago
Job type
  • Temporary
  • Quick Apply
Job description

Our client, is seeking an experienced, hands-on Software Architect to join their high-growth Catalog & Search Platform Engineering organization.

In this strategic and hands-on technical role, you will shape the architecture and delivery of cloud-native search and browse capabilities powering critical digital discovery touchpoints (Search, Category, and Product Detail Pages) across high-traffic digital retail channels. Operating in an approximately 50/50 balance between systems design/architecture governance and hands-on engineering, you will lead the evolution of enterprise search engines, distributed backend APIs, and scalable data models. Working with a distributed engineering pod across North America and offshore teams, you will partner closely with engineering squads and product management to design high-availability systems, establish CI/CD best practices, and direct technical solutions to complex platform challenges.

Duration: 6-Month Contract (Full-time engagement; highly extendable)

Work Arrangement: Remote (Strong preference for Vancouver, BC area; open to remote across North America with requirement to operate on Pacific Time with an 8:30 AM PST daily stand-up)



Advantages
High-Traffic Digital Commerce Impact: Architect backend search, browse, and catalog discovery platforms that power upper-funnel experiences for millions of global digital consumers.

Balanced Architecture & Engineering Scope: Enjoy a balanced role combining high-level systems design and architectural governance with hands-on coding and technical problem solving.

Long-Term Extension Potential: Secure a strategic initial 6-month consulting assignment with strong multi-term extension potential.

Modern Cloud-Native Tech Stack: Design natively on AWS utilizing OpenSearch/Elasticsearch, microservices, containerization, and modern observability tools.



Responsibilities
Search Engine & Platform Architecture: Architect, design, and manage large-scale search and catalog engines (OpenSearch, Elasticsearch, Lucene) supporting critical upper-funnel digital commerce discovery flows.

Hands-on Design & Delivery (50/50): Balance architectural leadership and roadmapping with hands-on development, code reviews, and direct implementation alongside cross-functional engineering pods.

System Design Artifacts: Create detailed architectural blueprints, including logical, conceptual, and data integration diagrams adhering to enterprise architecture standards.

Cross-Functional Sprint Planning: Partner with product management and engineering leads to define technical roadmaps, sprint scope, QA strategies, and production reliability metrics.

DevOps & Platform Automation: Leverage Terraform, Jenkins, Git, and automated CI/CD pipelines to streamline deployment velocity, code quality gates, and cloud provisioning.

Reliability & Production Escalation: Serve as the senior technical escalation point for critical production incidents, ensuring rapid recovery, conducting root-cause analysis, and implementing resilient preventative controls.

Global Team Alignment: Collaborate daily with distributed engineering teams across North America and offshore development centers, maintaining smooth operational cadence during core Pacific Time business hours.



Qualifications
Professional IT Depth: 8+ years of progressive post-baccalaureate experience in software engineering, technical systems design, and application architecture.

Enterprise Search Engine Mastery: Hands-on experience building, scaling, and managing enterprise search engines using OpenSearch, Elasticsearch, or Lucene implementations.

Cloud Platform Proficiency: Strong background in cloud-native application architectures, natively deployed on AWS (or comparable enterprise cloud platforms such as Azure or GCP).

Backend Development Skills: Hands-on coding and systems design proficiency in backend languages such as Java, Go, or Python.

Database & High Availability: Demonstrated experience designing for 24/7 high availability using relational databases and NoSQL solutions (e.g., DynamoDB, Elasticsearch).

DevOps & Infrastructure as Code: Working familiarity with CI/CD automation and tooling, including Terraform, Jenkins, Git, Splunk, and APM monitoring suites.

Communication & Technical Leadership: Proven ability to lead architectural design reviews, present tradeoffs to leadership, and mentor engineering teams across complex technical domains.

Schedule Alignment: Ability to align with Pacific Standard Time (PST) working hours, including daily 8:30 AM PST stand-ups.



Summary
If you are a tech-savvy Software Architect or Staff/Principal Engineer who pairs 8+ years of software engineering depth with hands-on OpenSearch/Elasticsearch engine mastery, modern AWS architecture expertise, and a balanced passion for systems design and code delivery, this 6-month contract opportunity is an ideal next step. Bring your platform engineering precision, search architecture vision, and collaborative technical leadership to our client's team today!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.