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
    Principal Consultant -Java, Selenium, and API automation

    Principal Consultant -Java, Selenium, and API automation

    Genpact • Vancouver, Metro Vancouver Regional District, Canada
    Full-time
    Ready to build the future with AI? At Genpact, we don’t just adapt to change—we drive it.AI and digital innovation are redefining industries, and we’re leading the charge.Genpact’s AI Gigafactory, ...Show more
    Last updated: 19 days ago • Promoted
    Software Application Developer

    Software Application Developer

    CGI • Vancouver, BC, Canada
    Full-time
    Software Application Developer.CGI has an immediate opportunity for a software developer that can enhance existing applications as well as create new components and services to deliver core banking...Show more
    Last updated: 2 days ago • Promoted
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Vancouver, British Columbia, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...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: 2 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: 6 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: 15 hours ago • New!
    Software Engineering Manager - Remitly Business

    Software Engineering Manager - Remitly Business

    Remitly, Inc. • Vancouver
    Full-time
    At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we've tirelessly delivered on our promise to customers sending mone...Show more
    Last updated: 3 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: 15 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: 6 days ago • Promoted
    Software Engineering Manager - Remitly Business

    Software Engineering Manager - Remitly Business

    Remitly • Burnaby
    Full-time
    At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we've tirelessly delivered on our promise to customers sending mone...Show more
    Last updated: 6 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
    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
    Principal DevOps Engineer - Hybrid Leader

    Principal DevOps Engineer - Hybrid Leader

    Safe Software • Surrey, Metro Vancouver Regional District, Canada
    Remote
    Full-time
    A leading technology firm is seeking a Principal DevOps Engineer to shape their infrastructure and deployment systems.This role involves designing CI / CD pipelines, using automation tools, and colla...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
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 14 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: 6 days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    Veritree Technology Inc. • Vancouver
    Full-time +1
    Job Title : Full Stack Developer (Computer Programmer).Type : Permanent, Full Time - 40hrs / week.Location : 230-1275 Venables St. Contact Information : (866) 745-8081 | info@veritree.Launched in 2021, ou...Show more
    Last updated: 6 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: 6 days ago • Promoted