Senior Software Engineer

2 weeks ago


Vancouver, Canada Motorola Solutions Full time

Senior Software Engineer (Desktop Applications) Join to apply for the Senior Software Engineer (Desktop Applications) role at Motorola Solutions . Company Overview At Motorola Solutions, we believe that everything starts with our people. We’re a global close‑knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Motorola Solutions’ Video Division is defining the future of the security industry through innovative end‑to‑end solutions. We’re changing the landscape of the surveillance industry with advanced award‑winning AI‑based surveillance systems. You will have the opportunity to contribute to intelligent camera surveillance systems through cutting‑edge research and software engineering. Job Description We are seeking a Senior Software Engineer experienced in Desktop development with experience on C# and C++ that can provide hands‑on technical leadership in new product development and maintenance activities. The ideal candidate will have extensive experience delivering complex, large‑scale applications and a solid knowledge of DevOps, CI/CD and test automation tools and concepts. This position is based in Vancouver, BC, and requires the candidate to reside in the Greater Vancouver Area. You will be required to work in the office on a hybrid schedule. Responsibilities Key contributor within the Scrum team: Playing a role in the team’s journey to high performance Developing on Avigilon Unity Video Products used globally by security professionals Design, develop, and deploy software projects that adhere to non‑technical requirements such as scalability, maintainability, supportability, and security Building trust among team members to champion a culture of continuous learning and growth Participating in defining and executing the direction for build pipelines, containerization, DevOps tooling and test automation Providing end‑to‑end software solutions, encompassing design, architecture, implementation, testing, maintenance, and user support Contributing to the realization of our architectural roadmap: Active participant in our Architecture community of practice Ensuring architectural vision is shared and implemented across teams Leveraging emerging technologies and tools to enhance our product and architectural capabilities Growing and training our software organization: Fostering strong collaborative relationships with fellow developers and technical leadership Proactively providing technical guidance and mentorship Upholding rigorous standards for software development and quality, both personally and across the team Consistently showing up with: Energy and passion Optimistic outlook Transparent communicationGrowth‑oriented perspective Coding and Tech Stack: Work on Desktop and Cloud solutions Maintain products using C# and C++ for back‑end, and C# (WPF) and React for front‑end of the desktop application Cloud application uses C# for back‑end and React and/or Angular for front‑end Qualifications Bachelor’s degree in Computer Science or related field 7+ years of experience as a Software Engineer Excellent written and oral communication skills Extensive experience in on‑prem using C# and C++ Successful delivery of large‑scale public‑facing applications Preferred Qualifications Experience leading teams as a technical lead Experience delivering cloud solutions using different JavaScript frameworks (React, Angular, Node.js) Strong knowledge of CI/CD, test automation and DevOps Experience with AI/machine‑learning technologies is strongly preferred Target Base Salary Range: $125,000 – $155,000 CAD Basic Requirements: Bachelor's Degree, 5+ years of experience in software development Travel Requirements: None Relocation Provided: None Position Type: Experienced EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally protected characteristic. #J-18808-Ljbffr



  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Orchestry Software Full time

    About Orchestry Orchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a...


  • Vancouver, Canada Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a Senior...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...