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
24 days ago
Job type
  • Full-time
Job description

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
Create a job alert for this search

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

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

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

lululemon • Vancouver
Full-time
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...Show more
Last updated: 7 days ago • Promoted
Software Engineer II

Software Engineer II

Microsoft Canada • Vancouver, BC, Canada
Full-time
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...Show more
Last updated: 6 days ago • Promoted
Software Engineer

Software Engineer

Infotree Global Solutions • Delta, British Columbia, Canada
Full-time
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...Show more
Last updated: 9 hours ago • Promoted • New!
Principal Software Architect

Principal Software Architect

EviSmart • Vancouver
Full-time
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 ...Show more
Last updated: 5 days ago • Promoted
Software Engineer in Solutions

Software Engineer in Solutions

Suger • Vancouver
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Suger.io • Vancouver
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Principal Systems/Software Administrator

Principal Systems/Software Administrator

Hewlett Packard Enterprise Development LP • Vancouver
Full-time
Bachelor’s degree in computer science, Computer Engineering, or equivalent practical experience* 10+ years of overall DevOps / Site Reliability Engineering experience* 7+ years of hands-on experien...Show more
Last updated: 2 days ago • Promoted
Software Engineer, Fullstack (Support Core)

Software Engineer, Fullstack (Support Core)

Dialpad • Vancouver
Full-time
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...Show more
Last updated: 10 days ago • Promoted
Software Engineer, Engineering Productivity (Infotainment Platform)

Software Engineer, Engineering Productivity (Infotainment Platform)

Rivian and Volkswagen Group Technologies • Vancouver
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter.From operating systems to zonal controllers to cloud and c...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer II (Distributed Systems)

Sr. Software Engineer II (Distributed Systems)

Narvar • Vancouver
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Software Engineer, Products

Senior Full Stack Software Engineer, Products

Quandri • Vancouver
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Senior Principal Engineer, GTM & Product Creation Systems

Senior Principal Engineer, GTM & Product Creation Systems

Lululemon Athletica • Vancouver
Full-time
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...Show more
Last updated: 26 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Sandbox Industries Inc. • Vancouver
Full-time
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...Show more
Last updated: 6 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

EarthDaily • Vancouver
Full-time
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...Show more
Last updated: 7 days ago • Promoted
Principal Engineer - Applications

Principal Engineer - Applications

Microchip Technology Inc. • Burnaby
Full-time
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...Show more
Last updated: 1 day ago • Promoted
Lead Software Engineer

Lead Software Engineer

Mastercard • Vancouver
Full-time
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...Show more
Last updated: 2 days ago • Promoted
software engineer

software engineer

GMO-Z.COM Fintech CA, Inc. • Vancouver
Full-time +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...Show more
Last updated: 7 days ago • Promoted
Software Engineer

Software Engineer

Plant Products • Vancouver
Full-time
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...Show more
Last updated: 30+ days ago • Promoted