Talent.com
Principal Software Engineer
Principal Software EngineerNovarc Technologies Inc. • Burnaby, Metro Vancouver Regional District, CA
Principal Software Engineer

Principal Software Engineer

Novarc Technologies Inc. • Burnaby, Metro Vancouver Regional District, CA
Il y a 24 jours
Type de contrat
  • Temps plein
Description de poste

Join us on the journey to help build the world using applied robotics and AI!

Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI. Recognized as one of the fastest-growing companies in the Americas by the Financial Times for two consecutive years, we are at the epicenter of innovation and global expansion. Join our dynamic team as we extend our reach across four continents, blending pioneering welding technology with a profound global impact. It\'s a captivating time to be part of our journey – here, you\'ll do more than just work; you\'ll be an integral part of a movement shaping the tech-driven future.

Novarc Technologies is looking for a seasoned Principal Software Developer to lead the architecture and development of our core products.

Summary: As a Principal Software Developer you won\'t just be writing code; you will be designing robust, high-performance systems that are built to last. You understand that "done" doesn\'t just mean the code runs—it means the code is tested, documented, and ready for a professional release.

Duties and Responsibilities

  • Architect & Build: Take ownership of complex system architectures, ensuring scalability, memory safety, and high performance using Rust and C++.
  • Ship Quality: Apply your experience in shipping "shrink-wrapped" or commercial-grade software to ensure our releases are stable, polished, and reliable.
  • Lead Agile Practices: Participate in and refine our Agile processes, helping the team balance rapid iteration with long-term architectural integrity.
  • Champion Testing: Integrate rigorous automated testing and CI/CD patterns into the development lifecycle. You believe that if it isn\'t tested, it\'s broken.
  • Mentor & Collaborate: Work across the stack, potentially touching our cloud services (Golang) or cross-platform UI (Flutter) when needed.

Minimum Qualifications and Experience

  • 8+ years of professional software development experience.
  • Systems Mastery: Expert-level proficiency in C++ (modern standards) and Rust. You understand memory management, concurrency, and performance optimization.
  • Architecture: Proven ability to design modular, maintainable systems from scratch.
  • The \"Shrink-Wrap\" Mindset: Experience delivering boxed or high-stakes installed software where quality and backward compatibility are paramount.
  • Agile Fluency: Deep understanding of Scrum or Kanban, with a focus on delivering incremental value without sacrificing quality.

Nice to Have

  • Cloud/Backend: Experience with Golang for building high-concurrency microservices.
  • Frontend/Mobile: Experience with Flutter/Dart for building beautiful, high-performance user interfaces.
  • Security: Knowledge of memory-safe programming practices and security audits.
  • Robotics: Familiarity with ROS/ROS2 concepts, including nodes, topics, services, and message passing.

About Novarc Technologies

Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI-based machine vision solutions for autonomous welding. Novarc’s Spool Welding Robot (SWR) is the world’s first of its kind in pipe welding applications. As a proven pioneer in the field, Novarc’s team is dedicated to solving challenging welding automation problems that improve customers’ bottom line.

Why Novarc

  • Growing Opportunities - We are in the process of maturing into a fast-growing medium-sized business.
  • Great place to be - We have created a fun, adventurous, and open-minded environment where our teams are encouraged to bond and expose a little weirdness.
  • Best People - Our team is made up of talented, intelligent, and hardworking people.
  • Lots of Opportunities - We are constantly looking for stand-out talent internally to move into leadership positions.

We are excited to invite you to join our growing team for this amazing journey!

We are an equal employment opportunity employer and prohibit discrimination and harassment of any type. This applies to all practices of recruitment, selection, promotion, training and development, health and safety, and compensation.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Principal Software Engineer • Burnaby, Metro Vancouver Regional District, CA

Offres similaires
Senior Principal Engineer, Global GTM & Product Systems (Hybrid)

Senior Principal Engineer, Global GTM & Product Systems (Hybrid)

lululemon • Vancouver
Temps plein
A leading performance apparel company in Metro Vancouver seeks a highly experienced individual to manage the Go to Market technical architecture.This role demands at least 15 years in software engi...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Sr. Software Engineer, Virtual Desktop

Sr. Software Engineer, Virtual Desktop

Omnissa, LLC • Vancouver
Temps plein +1
The Omnissa Platform is the first AI-driven digital work platform that enables smart, seamless and secure work experiences from anywhere.It uniquely integrates multiple industry-leading solutions i...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer II

Software Engineer II

Microsoft Canada • Vancouver, BC, Canada
Temps plein
The People & Work Intelligence team builds the core AI inference and data platform that enables Microsoft 365 to reason about people, skills, and work at enterprise scale.We design and operate foun...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Software Engineer

Software Engineer

Infotree Global Solutions • Delta, British Columbia, Canada
Temps plein
Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities.Maintain, improve, and develop tooling and systems that en...Voir plus
Dernière mise à jour : il y a 7 heures • Offre sponsorisée • Nouvelle offre
Lead Systems Software Engineer: Engine & Platform Architect

Lead Systems Software Engineer: Engine & Platform Architect

EA SPORTS • Vancouver
Temps plein
A leading gaming company in Canada is seeking a Lead Systems Software Engineer to enhance foundational engine and technology systems.You will drive performance and scalability, collaborating across...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Principal Software Architect

Principal Software Architect

EviSmart • Vancouver
Temps plein
EviSmart™ is a global leader in AI-powered dental workflow automation and CAD design outsourcing.Trusted in 26+ countries, our mission is to make dental care smarter, faster, and better—powered by ...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Software Engineer in Solutions

Software Engineer in Solutions

Suger • Vancouver
Temps plein
Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel: the cloud marketplaces of AWS, Azure, GCP, and Alibaba.Launched in 2022, we take the tech debt ou...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Staff Software Engineer

Staff Software Engineer

Suger.io • Vancouver
Temps plein
Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel: the cloud marketplaces of AWS, Azure, GCP, and Alibaba.Launched in 2022, we take the tech debt ou...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer, Fullstack (Support Core)

Software Engineer, Fullstack (Support Core)

Dialpad • Vancouver
Temps plein
Software Engineer, Fullstack (Support Core).Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers.More than 50,000 compani...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Sr. Software Engineer II (Distributed Systems)

Sr. Software Engineer II (Distributed Systems)

Narvar • Vancouver
Temps plein
Software Engineer II (Distributed Systems).Join or sign in to find your next job.Software Engineer II (Distributed Systems).Continue with Google Continue with Google.Software Engineer II (Distribut...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Full Stack Software Engineer, Products

Senior Full Stack Software Engineer, Products

Quandri • Vancouver
Temps plein
Senior Full Stack Software Engineer, Products.Senior Full Stack Software Engineer, Products.Be among the first 25 applicants.We’re Quandri, our mission is to unlock the world’s insurance data so br...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Principal Engineer, GTM & Product Creation Systems

Senior Principal Engineer, GTM & Product Creation Systems

Lululemon Athletica • Vancouver
Temps plein
A leading performance apparel company in Metro Vancouver is seeking a Senior Principal Engineer to provide technical leadership across their Go to Market and Product Creation platforms.The ideal ca...Voir plus
Dernière mise à jour : il y a 26 jours • Offre sponsorisée
Sr. Software Engineer

Sr. Software Engineer

Sandbox Industries Inc. • Vancouver
Temps plein
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learni...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Sr. Software Engineer

Sr. Software Engineer

EarthDaily • Vancouver
Temps plein
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learni...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Principal Engineer - Applications

Principal Engineer - Applications

Microchip Technology Inc. • Burnaby
Temps plein
Principal Applications Engineer opening based in Burnaby, British Columbia, to join the Communications Business Unit and lead the technical worldwide support team for our high-performance 64‑bit RI...Voir plus
Dernière mise à jour : il y a 22 heures • Offre sponsorisée • Nouvelle offre
Lead Software Engineer

Lead Software Engineer

Mastercard • Vancouver
Temps plein
Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we’re helping build a sustainable economy where everyone can prosper.We supp...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
software engineer

software engineer

GMO-Z.COM Fintech CA, Inc. • Vancouver
Temps plein +1
Posted on January 22, 2026 by a licensed third‑party.Salary: $121,875 annually / 40 hours per week.Employment: Permanent, Full time.Work must be completed at the physical location.Financial technol...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Software Engineer

Software Engineer

Plant Products • Vancouver
Temps plein
HR Manager @ Plant Products | Human Resources Management Certificate.You’ll design and build new features, improve system performance, and bring innovation to the front lines of sustainable agricul...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée