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: 6 days ago • Promoted
Associate Software Engineer

Associate Software Engineer

Optum • Richmond, Canada, CA
Full-time
ExternalOptum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by...Show more
Last updated: 1 day ago • Promoted
Principal Software Engineer

Principal Software Engineer

Microsoft • Vancouver, Canada
Full-time
Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.This is a world of more possibilities, more innovation, more ope...Show more
Last updated: 13 days ago • Promoted
Senior Principal Software Engineer (Vancouver Hybrid)

Senior Principal Software Engineer (Vancouver Hybrid)

Boomi • Vancouver, Metro Vancouver Regional District, Canada
Full-time
About Boomi And What Makes Us Special.Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everythi...Show more
Last updated: 2 days ago • Promoted
Principal Software Engineer (Distributed Systems/Data) - C$167,037.5 - C$353,165 A Year

Principal Software Engineer (Distributed Systems/Data) - C$167,037.5 - C$353,165 A Year

Gamecompanies • Vancouver, Canada
Full-time
The Principal Software Engineer will design and develop scalable data applications and collaborate with internal data customers, utilizing technologies like Flink, Kafka, and Kubernetes.Show more
Last updated: 28 days ago • Promoted
Principal Software Architect

Principal Software Architect

Maestronic • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.Maestronic is an innovative global company, independently owned and operated, established in 1992.We are a trusted designer, manufactur...Show more
Last updated: 30+ days ago • Promoted
Lead Systems Software Engineer: Engine & Platform Architect

Lead Systems Software Engineer: Engine & Platform Architect

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

Junior Software Engineer

Northland Properties • Vancouver, Canada, CA
Full-time
Proud to be 100% Canadian-owned, Northland Properties' are recognized as one of the most trusted names in hotels, restaurants, resorts, sports, construction, and asset management.Our well-known and...Show more
Last updated: 1 day ago • Promoted
Principal Engineer

Principal Engineer

SmartVerify • Vancouver, British Columbia, Canada
Full-time
Lead Backend Engineer (Distributed Systems & Control Planes).Fully Remote (Need to reside in Greater Vancouver BC, Canada).Can sponsor work-permit and PR in Canada.K-$175K CAD annual, plus equity c...Show more
Last updated: 2 hours ago • Promoted • New!
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
Software Engineer - Infotree Global Solutions

Software Engineer - Infotree Global Solutions

Infotree Global Solutions • delta, bc, ca
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: 11 hours ago • Promoted • New!
Software Engineering - Software Engineer - P3 - En252-N

Software Engineering - Software Engineer - P3 - En252-N

OSI Maritime Systems • Burnaby, Canada, CA
Full-time
Who are we? At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems.With decades of experience serving military customers, we remain at the forefront of ...Show more
Last updated: 7 days ago • Promoted
Principal Engineer (Vancouver or anywhere in Canada)- Filled!

Principal Engineer (Vancouver or anywhere in Canada)- Filled!

Go REcruitment • Vancouver, Metro Vancouver Regional District, Canada
Full-time
You will be the technical lead for a brand-new green-field service development for Providence Digital Innovation Group (DIG) and lead the project from its first few lines of code through, if all go...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
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: 5 days ago • Promoted
Software Engineer

Software Engineer

Kilterset • Vancouver, Canada, CA
Full-time
Company DescriptionKilterset is dedicated to developing technology to empower leadership by designing systems that scale, adapt, and enable bold decision-making.We specialize in Identity & Access M...Show more
Last updated: 19 hours ago • Promoted • New!
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: 18 hours ago • Promoted • New!
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: 1 day ago • Promoted