Software Developer Ii
$93k - $139k per yearLMI Technologies
This is your chance to be a key driver of LMI's GoPxL product platform. GoPxL is the next-generation platform behind the 3D sensors that are the\ "eyes\" of industrial automation, and we have just built its core architecture. You'll be building new features, influencing backend architecture, optimizing performance, and ensuring smooth UX experiences and SDK integrations. This is an ideal time to join, as your work will directly influence the final product. If you are a developer who gets satisfaction from carefully architecting new features while also refining, polishing, and shipping rock-solid code, and who wants to help steer a product's direction, this is the role for you.
What You'll DoAs a Software Developer II you will:
Write high-quality, modern C++ to build new, cutting-edge features for our sensor platform.
Take full ownership of driving assigned features and epics from concept to deployment. Deliver cutting-edge capabilities on our new codebase while proactively refactoring logic, optimizing memory and performance, and standardizing interfaces for long-term scalability.
Collaborate directly with Product Management to break down ambiguous requirements into actionable technical user stories. Help refine team Agile (Jira) processes, mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value.
Dive deep into complex problems involving concurrency, memory management, and low-level hardware-software interfaces in both Windows and Linux embedded environments.
Use AI tools and personal initiative to step\ "+1\" outside the core backend application boundary. Proactively explore and collaborate across adjacent domains - working with Front-End (UI/UX) developers, Vision Engineers, and QA automation teams to ensure seamless full-stack integration and end-to-end feature delivery.
Write robust, fault-tolerant C++ designed for 24/7 factory automation. Implement defensive coding practices, conduct memory safety analyses, maintain GoogleTest unit tests, and actively lead peer code reviews.
Bring your ideas to the table. We are a team of ~20 professionals, and your voice will be critical in shaping the technical roadmap and product evolution.
Education and Qualifications (The Must-Haves)
5+ years of professional software development experience, with a heavy focus on C++ application development.
Bachelor's degree in Computer Engineering, Computer Science, or a related field.
Strong, hands-on proficiency in modern C++, including the STL, OOP, and data structures.
A solid understanding of multi-threaded, concurrent systems. You must be comfortable working with and debugging race conditions, mutexes, and asynchronous logic.
You don't have to be a pure firmware dev, but you must be comfortable at the hardware-software interface. Experience with TCP/UDP socket programming is essential.
Experience with version control (Git), CI/CD development environments, and unit-testing frameworks (e.G. GoogleTest).
Excellent proficiency in English (both written and verbal) and strong collaboration skills, and able to converse skillfully with AI agents.
What Sets You Apart (The Desirables)
A\ "product-first\" mindset and a passion for craftsmanship.
Familiarity with 3D imaging, machine vision, or robotics.
Experience with embedded Linux or RTOS environments.
Experience with C# or Python for tools and testing.
Interest or experience in using AI tools (e.G. Claude, Gemini, Copilot) as a force multiplier - coupled with the strong technical fundamentals required to steer AI to craft production-grade deliverables as efficiently as possible.
Salary Range: $93,000 CAD to $139,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and Benefits
Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
Enjoy free snacks and drinks, team-building events, tenure awards, and our official\ "May the 4th\" (Star Wars Day) company holiday!
Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
Please note that financial relocation assistance and immigration sponsorship are not available for this position
We are recognized as a\ "Great Place to Work\" for 10consecutive years!
Our Recruitment Process
We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
Assessment : Some roles may entail a technical assessment to further discover your technical capabilities and skills.
About LMI Technologies
We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision. LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence. At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide. The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably. #LMISJ
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy (
#J-18808-Ljbffr
What You'll DoAs a Software Developer II you will:
Write high-quality, modern C++ to build new, cutting-edge features for our sensor platform.
Take full ownership of driving assigned features and epics from concept to deployment. Deliver cutting-edge capabilities on our new codebase while proactively refactoring logic, optimizing memory and performance, and standardizing interfaces for long-term scalability.
Collaborate directly with Product Management to break down ambiguous requirements into actionable technical user stories. Help refine team Agile (Jira) processes, mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value.
Dive deep into complex problems involving concurrency, memory management, and low-level hardware-software interfaces in both Windows and Linux embedded environments.
Use AI tools and personal initiative to step\ "+1\" outside the core backend application boundary. Proactively explore and collaborate across adjacent domains - working with Front-End (UI/UX) developers, Vision Engineers, and QA automation teams to ensure seamless full-stack integration and end-to-end feature delivery.
Write robust, fault-tolerant C++ designed for 24/7 factory automation. Implement defensive coding practices, conduct memory safety analyses, maintain GoogleTest unit tests, and actively lead peer code reviews.
Bring your ideas to the table. We are a team of ~20 professionals, and your voice will be critical in shaping the technical roadmap and product evolution.
Education and Qualifications (The Must-Haves)
5+ years of professional software development experience, with a heavy focus on C++ application development.
Bachelor's degree in Computer Engineering, Computer Science, or a related field.
Strong, hands-on proficiency in modern C++, including the STL, OOP, and data structures.
A solid understanding of multi-threaded, concurrent systems. You must be comfortable working with and debugging race conditions, mutexes, and asynchronous logic.
You don't have to be a pure firmware dev, but you must be comfortable at the hardware-software interface. Experience with TCP/UDP socket programming is essential.
Experience with version control (Git), CI/CD development environments, and unit-testing frameworks (e.G. GoogleTest).
Excellent proficiency in English (both written and verbal) and strong collaboration skills, and able to converse skillfully with AI agents.
What Sets You Apart (The Desirables)
A\ "product-first\" mindset and a passion for craftsmanship.
Familiarity with 3D imaging, machine vision, or robotics.
Experience with embedded Linux or RTOS environments.
Experience with C# or Python for tools and testing.
Interest or experience in using AI tools (e.G. Claude, Gemini, Copilot) as a force multiplier - coupled with the strong technical fundamentals required to steer AI to craft production-grade deliverables as efficiently as possible.
Salary Range: $93,000 CAD to $139,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and Benefits
Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
Enjoy free snacks and drinks, team-building events, tenure awards, and our official\ "May the 4th\" (Star Wars Day) company holiday!
Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
Please note that financial relocation assistance and immigration sponsorship are not available for this position
We are recognized as a\ "Great Place to Work\" for 10consecutive years!
Our Recruitment Process
We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
Assessment : Some roles may entail a technical assessment to further discover your technical capabilities and skills.
About LMI Technologies
We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision. LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence. At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide. The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably. #LMISJ
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy (
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer Ii in Winnipeg, MB vacancy
$180k - $220k per year
...owns the pipelines. As the team grows you will mentor more junior developers through pairing and code review.WHAT SUCCESS LOOKS LIKE A... ...participation and benefits.Must Have Skills: 8+ years of professional software development, building and shipping production web applications...SuggestedRemote work$180k - $220k per year
...the forefront of AI-powered medicine and help shape the future of patient care. About the RoleKlinrisk is hiring a Senior II Software Developer to play a key role in the design, build, and operation of the platform that turns clinical algorithms into production Software...SuggestedLong term contract$126k - $129k per year
...practical experience.1 year of experience with software development in one or more programming... ...Natural Language Processing, Networking, Developing Software Systems, or Security Software... ...The Job Google's software developers develop the next‑generation technologies that change...SuggestedLocal area$94.2k - $150.7k per year
...revolution. We are CNN.Your New Role Are you a software engineer who loves to make life easier for... ...you.We're looking for a Software Engineer II with a passion for technical writing to... ....Enhance Onboarding and User Experiences:Develop resources that make onboarding smoother...SuggestedLong term contractTemporary workLocal area$126k - $172k per year
Scientific Software Developer II [634]D-Wave Quantum Inc. Burnaby, British Columbia, Canada About this positionD-Wave Quantum Inc. (NASDAQ: QBTS) is a leader in the development and delivery of quantum computing systems, software, and services. It is the world’s first commercial...SuggestedLocal area- ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and...
$125.7k - $203.1k per year
...teams such as Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc. Your ImpactAs a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical...Long term contractFull timeTemporary workLocal areaFlexible hours- ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab...
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve...
$180k - $200k per year
...Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale. Academic Foundation:...3 days per week- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web...
- Google LLC in Canada is seeking software developers with a strong foundation in programming languages and a drive to work on scalable, distributed systems. Candidates with ML/AI experience and knowledge of information retrieval and NLP are preferred. This role offers opportunities...
$144k per year
...Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind... .... What You Will Do Build customer-facing features: Develop backend services and APIs that power search, map exploration, and...Local area$82.1k - $147.9k per year
...Join our cutting-edge team!Our Edge Compute division designs/develops technology that helps our customers improve their Web and Media... ...for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user experience...Long term contractWork at officeRemote workWork from home$90k - $130k per year
...people do what they love. Take a look at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer who is comfortable building across the stack—front end, back end, and mobile. You’ll be...Work at officeRemote work- ...increase visibility, and optimize spend across the enterprise.Emburse software engineers contribute to the development of an engaging and... ...large area of the codebaseMastery of at least one language and developing mastery of multiple other languages, frameworks and...Local areaFlexible hours
- ...ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s... ...We’re Looking For Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora Imaging...Work at office3 days per week
$91k - $140k per year
...their greatest potential. Title And SummarySoftware Engineer II Our PurposeMastercard powers economies and empowers people... ...deliver real time decisions at global scale. We are looking for a Software Developer to join our DMP team in Vancouver office. Are you a strong...Work at officeWorldwideFlexible hours- Summary/Objective Emburse software engineers contribute to the development of an engaging... ...of at least one language and developing mastery of multiple other languages, frameworks... ...by Travel domain expertise).AI & Modern Developer Workflows: Experience utilizing AI coding...Work at office
$91k - $140k per year
...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the... ...governments realize their greatest potential.Role Design and develop scalable, service-oriented software architectures.Drive the...InternshipWorldwide$104.5k - $142.8k per year
...In FC Quality Verification Engineering, our mission is to help our teams identify quality issues earlier. We build automation software and developer tools for EA SPORTS FC, including for the Companion App on iOS, Android, and web.Role Summary You will develop mobile automation...Full timeWork at officeLocal area3 days per week$113k - $122k per year
...joining a team of engineers who are working on building FISPAN’s accounting software integrations and plugins. Key Responsibilities/Qualifications 5+ years experience as a software developer. 4+ years working with Java, well-versed with Java 17 and above. 4+ years...Permanent employmentWork at officeImmediate start- ...conference of 5,000 people, the dashboard an organizer is staring at backstage, the badge that prints the moment someone checks in. When our software works, nobody notices. When it doesn't, the whole event feels it. That pressure is what makes this job genuinely exciting. We're a...Work at officeImmediate startWork from homeWorldwide
$110k - $130k per year
...applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada. Join an established enterprise software... ...technologies, including Active Directory, Entra ID, Exchange, IIS, DNS, OneDrive, Windows Server, and SQL Server. Experience...Permanent employmentFull timeWork at officeRemote workWorldwide- # Staff Software DeveloperCision143k–164k CADFull-timeremote· leadCanadallmsqlreactListed via... ...product, design, and Principal Engineers to develop and enhance applications by managing AI... ...technical debt.Leadership: Mentor Senior and II-level engineers, fostering a culture of...Long term contract
$133k - $183k per year
...platforms can scale to the most demanding levels in the industry, or developing seamless servicing experiences, our focus is on solving complex... ...Look For You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and...Work at officeRemote workFlexible hours$133k - $183k per year
...step‑up authentication, and device binding with mentorship from experienced engineers.Develop backend services and APIs in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.Work with modern identity...InternshipWork at officeRemote workFlexible hours- ...next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The... ...cybersecurity risks. The role focuses on developing reliable, high-performance product APIs... ...Management and Supplier Risk Intelligence. Develop risk event endpoints that enable SIEM...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer Ii. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

