×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Manager

Job in Burnaby, BC, Canada
Listing for: Novarc Technologies Inc
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 200000 CAD Yearly CAD 180000.00 200000.00 YEAR
Job Description & How to Apply Below

Salary Range: $ To $ 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 highly skilled Software Engineering Manager to lead a team developing software for specialized machinery.

Summary:

As the Software Engineering Manager at Novarc Technology, you will lead the software development team in designing, building, and optimizing software solutions for our advanced robotic welding systems. Your leadership will drive the development of both user-facing interfaces and backend services, along with managing cloud integrations and software release processes.

We are seeking a technical leader with a robust background in low-level programming and practical experience with industrial automation systems. This position is distinct from a full-stack web developer or Dev Ops specialist role, as it primarily involves developing code that operates directly on machinery.

Duties and Responsibilities:

Lead and mentor a team of at least six software engineers, fostering their technical growth and professional development.

Manage the full software development lifecycle from concept to deployment on hardware.

Architect, design, and implement software for industrial machines, focusing on performance, reliability, and security.

Engage in hands‑on coding and provide technical guidance to the team, including code reviews and design discussions.

Collaborate with product, hardware, and QA teams to ensure seamless integration and functionality.

Implement and refine lean and Agile development practices to maximize efficiency and responsiveness.

Communicate technical concepts and project status effectively to both technical and non‑technical stakeholders.

Minimum Qualifications and

Experience:

7+ years of professional software development experience with at least 3 years in a technical leadership or management role.

Deep expertise in at least one of the following languages:
Rust, C++, Go, or Flutter.

Hands‑on experience with embedded systems or machine control applications, including communication with PLCs (Programmable Logic Controllers) or HMIs (Human‑Machine Interfaces).

Proven track record of leading a team of 6 or more software engineers.

Strong understanding of Agile and lean development methodologies.

Familiarity with systems programming concepts, including multithreading, memory management, and real‑time operating systems.

Excellent problem‑solving skills and a passion for building robust, reliable software for physical machines.

Experience with Flutter is a plus, especially for HMI development.

Experience with Linux is a must, Ubuntu a nice to have.

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:

  • 'A' Players:
    Our team is made up of talented, intelligent, and hardworking people. If you are an 'A' player, you will enjoy the intellectually stimulating, challenging, and respectfully competitive atmosphere.
  • Growing Quickly:
    There are so many opportunities for Novarcians to try on a multitude of hats and, with time, define their own role.
  • We care about your growth:
    Each Novarcian has an annual personal development budget to build new skills or further develop current knowledge.
  • Ownership opportunities:
    Depending on position, performance, and longevity, Novarcians are awarded options in the company.

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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary