Talent.com
Principal Software Developer
Principal Software DeveloperNovarc Technologies Inc. • Burnaby, Metro Vancouver Regional District, CA
Principal Software Developer

Principal Software Developer

Novarc Technologies Inc. • Burnaby, Metro Vancouver Regional District, CA
2 days ago
Job type
  • Full-time
Job description

Salary Range : $143,000.00 To $179,000.00 Annually

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 Experienceh3>

  • 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!

    "Novarc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, national or ethnic origin, color, political belief, marital or family status, religion, special abilities, age, sex or sexual orientation, or a criminal conviction or charge that is unrelated to employment of to the intended employment of that person. This applies to all our 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 Developer • Burnaby, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Full Stack Developer (Shopify Expert)

    Senior Full Stack Developer (Shopify Expert)

    Pearl West • Vancouver, BC, CA
    Full-time
    Quick Apply
    Company Overview – Pearl West Pearl West is a leading eCommerce investment and operating group specializing in acquiring, optimizing, and scaling premium Shopify brands.Our mission is to crea...Show more
    Last updated: 30+ days ago
    Computer Programmer

    Computer Programmer

    Spring Financial • Vancouver
    Full-time
    Computer Programmer to join our team.Founded in 2014, Spring Financial has spent the last 10 years simplifying the lending process for millions of Canadians providing a wide range of solutions to e...Show more
    Last updated: 1 day 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: 5 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Henry Schein One • Surrey, British Columbia, CA
    Full-time
    Quick Apply
    We are a leading provider of dental technology solutions, and we are committed to developing innovative products and services that help dental professionals deliver the best possible care to their ...Show more
    Last updated: 3 hours ago • New!
    Payments Platform Software Engineer II

    Payments Platform Software Engineer II

    Amazon Development Centre Canada ULC • Vancouver
    Full-time
    An established industry player seeks a passionate Software Development Engineer II to join their Payment Products Tech team. In this dynamic role, you will be instrumental in designing and building ...Show more
    Last updated: 19 days ago • Promoted
    Programmer / Software Developer

    Programmer / Software Developer

    Vitacore Industries • Burnaby, British Columbia, Canada
    Full-time
    Quick Apply
    At Vitacore, we integrate cutting-edge research and technology with a profound commitment to sustainability and innovation. Established in 2020, Vitacore is driven by our mission to develop transfor...Show more
    Last updated: 14 days ago
    Full Stack Developer

    Full Stack Developer

    veritree • Vancouver
    Full-time +1
    Full Stack Developer (Computer Programmer).Permanent, Full Time - 40hrs / week.Launched in 2021, our technology measures and verifies the impact of global reforestation efforts from the ground-up.We ...Show more
    Last updated: 5 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets. This is a fantastic opportunity in the exciting intersection o...Show more
    Last updated: 5 days ago • Promoted
    Senior Front End Software Engineering Specialist

    Senior Front End Software Engineering Specialist

    SAP SE • Vancouver
    Full-time +1
    Senior Front End Software Engineering Specialist.At SAP, we keep it simple : you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of glob...Show more
    Last updated: 5 days ago • Promoted
    Principal Software Architect

    Principal Software Architect

    EviSmart • Vancouver, Metro Vancouver Regional District, Canada
    Full-time
    Be among the first 25 applicants.Direct message the job poster from EviSmart™.EviSmart™ is a global leader in AI-powered dental workflow automation and CAD design outsourcing.Trusted in 26+ countri...Show more
    Last updated: 30+ days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - Evisort AI

    Principal Software Engineer - Evisort AI

    Workday, Inc. • Vancouver
    Full-time
    Principal Software Engineer - Evisort AI page is loaded## Principal Software Engineer - Evisort AIremote type : Flexlocations : Canada, BC, Vancouver : Canada, ON, Torontotime type : Full Timep...Show more
    Last updated: 21 hours ago • Promoted • New!
    Full Stack Developer, Product

    Full Stack Developer, Product

    Teifi Digital • Vancouver
    Full-time
    We are seeking a Full Stack Developer with expertise in web and Shopify app development.In this role, you will build custom microservices, private apps, and integrations for our clients, as well as...Show more
    Last updated: 5 days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    LōD • Vancouver
    Full-time
    Required Skills & Qualifications.You'll work across the stack—building robust backend services and intuitive frontend experiences while collaborating closely with product, infrastructure, and opera...Show more
    Last updated: 5 days ago • Promoted
    Full-Stack Developer - Hybrid, Global Projects, Udemy Access

    Full-Stack Developer - Hybrid, Global Projects, Udemy Access

    Synechron • Vancouver
    Full-time
    A global consulting firm is seeking a skilled Full Stack Developer in Vancouver to design and maintain enterprise-level applications. The candidate will work across both front-end and back-end techn...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer

    Software Engineer

    TEEMA • Vancouver
    Full-time
    We are looking for Junior to Intermediate.The ideal candidate has a solid design and development background, strong communication skills, and the ability to deliver high-quality, testable, and perf...Show more
    Last updated: 5 days ago • Promoted
    Full-Stack Developer

    Full-Stack Developer

    family-innovation-corp • Vancouver
    Full-time
    We are seeking a Technical Lead for our client to lead the design, development, and delivery of our platform.This role will ensure scalability, code quality, rapid feature deployment, and strong in...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer, Developer Efficiency Platform

    Software Engineer, Developer Efficiency Platform

    Apple • Vancouver
    Full-time
    Imagine empowering hundreds of developers across Apple to build and deploy services faster, more efficiently, and with greater confidence. At Apple, we don't just build products, we craft experience...Show more
    Last updated: 5 days ago • Promoted