Intermediate Software Engineer
Apply NowCompany: Prolucid Technologies
Location: Mississauga, ON L4T 4M6
Description:
Build Software That Matters - Every Single Day
Are you passionate about writing great software and driven by the chance to make a real-world impact? At Prolucid, you'll do more than ship code - you'll help power life-building medical devices one day, and design control systems for nuclear inspection robots the next. We're trusted to solve some of the most complex, high-stakes challenges in MedTech, Nuclear, and beyond - and we love it.
We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We collaborate closely, think critically, and always aim to solve the right problems - not just the easy ones. If you're looking for work that's technically challenging, socially meaningful, and never boring, you'll feel right at home here.
At Prolucid, your code has purpose - and you'll see the results in the real world.
Requirements
Must-Have's
2-5 Years of experience in a software development position.
Bachelor's/Master's Degree Software/Systems Engineering or a related field
Ability to work in Canada and travel to client sites within the GTA
Self-motivated, a good communicator, excellent problem solver
Both the ability, and the desire to continuously learn and embrace new industries, techniques, and technologies
Demonstrable programming skills (any language - show us what you can do)
Problem-solver mentality - A passion for figuring out what the client/user really needs and delivering that as efficiently as possible. Be sure to highlight this in your cover letter
Nice-To-Have's
Experience with Agile development
Experience with cloud technologies, in particular the AWS ecosystem
Practical understanding of quality management systems used to deploy mission critical projects in Nuclear/Medical environments
Tech Stack - While we always use the right tool for the job, we do find there's a few tools we reach for more often including:
Languages: C#, C/C++, Dart, JS/TS
Frameworks: .Net (ASP.Net, Reactive.Net), Flutter, WPF/WinUI3, React
Environments: Linux/Windows/MacOS, Docker, Embedded
Peripheral Integration: PLC, BLE, serial
Cloud: AWS, GCP, Azure
Think You Have What It Takes? Here's What You'll Need to Do:
Design, develop, test, and maintain software solutions for embedded, desktop, mobile, and cloud applications targeting regulated industries (Medical and Nuclear).
Collaborate with cross-functional teams to gather requirements, define specifications, improve code quality, create innovative software solutions that meet business needs and provide and receive constructive feedback so as a team we continually improve.
Stay up-to-date with emerging technologies and industry trends, continuously enhancing skills and knowledge to contribute to the team's technical expertise.
Comfortable context switching between projects and tech stacks so that you're always using the right tool to solve the most important problem
About You:
You are a creative thinker and love solving problems
You embrace failure, encourage feedback and iterate to improve
You strive to make impactful contributions that are recognized by your team.
You prefer to be a part of the company, not a cog in the machine
You prefer to work in a hybrid environment to enhance team collaboration
Learning and utilizing new technologies excites you
Prefer to work in a variety of industries developing a diverse skill-set
You are a hobbyist that enjoys tinkering with new technologies and working on side projects
If this sounds like you, apply today to join a great team that can take your skills to the next level!
Benefits
Benefits
Hybrid / flexible office work model
Extended Healthcare Plan (Medical, Disability, Dental & Vision)
Paid Time Off Benefits
Training & Development
Group Life - AD&D - Critical Illness Insurance
Social team culture with monthly "excursions" and annual team offsite
Salary Range: $80,000 - $100,000
Are you passionate about writing great software and driven by the chance to make a real-world impact? At Prolucid, you'll do more than ship code - you'll help power life-building medical devices one day, and design control systems for nuclear inspection robots the next. We're trusted to solve some of the most complex, high-stakes challenges in MedTech, Nuclear, and beyond - and we love it.
We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We collaborate closely, think critically, and always aim to solve the right problems - not just the easy ones. If you're looking for work that's technically challenging, socially meaningful, and never boring, you'll feel right at home here.
At Prolucid, your code has purpose - and you'll see the results in the real world.
Requirements
Must-Have's
2-5 Years of experience in a software development position.
Bachelor's/Master's Degree Software/Systems Engineering or a related field
Ability to work in Canada and travel to client sites within the GTA
Self-motivated, a good communicator, excellent problem solver
Both the ability, and the desire to continuously learn and embrace new industries, techniques, and technologies
Demonstrable programming skills (any language - show us what you can do)
Problem-solver mentality - A passion for figuring out what the client/user really needs and delivering that as efficiently as possible. Be sure to highlight this in your cover letter
Nice-To-Have's
Experience with Agile development
Experience with cloud technologies, in particular the AWS ecosystem
Practical understanding of quality management systems used to deploy mission critical projects in Nuclear/Medical environments
Tech Stack - While we always use the right tool for the job, we do find there's a few tools we reach for more often including:
Languages: C#, C/C++, Dart, JS/TS
Frameworks: .Net (ASP.Net, Reactive.Net), Flutter, WPF/WinUI3, React
Environments: Linux/Windows/MacOS, Docker, Embedded
Peripheral Integration: PLC, BLE, serial
Cloud: AWS, GCP, Azure
Think You Have What It Takes? Here's What You'll Need to Do:
Design, develop, test, and maintain software solutions for embedded, desktop, mobile, and cloud applications targeting regulated industries (Medical and Nuclear).
Collaborate with cross-functional teams to gather requirements, define specifications, improve code quality, create innovative software solutions that meet business needs and provide and receive constructive feedback so as a team we continually improve.
Stay up-to-date with emerging technologies and industry trends, continuously enhancing skills and knowledge to contribute to the team's technical expertise.
Comfortable context switching between projects and tech stacks so that you're always using the right tool to solve the most important problem
About You:
You are a creative thinker and love solving problems
You embrace failure, encourage feedback and iterate to improve
You strive to make impactful contributions that are recognized by your team.
You prefer to be a part of the company, not a cog in the machine
You prefer to work in a hybrid environment to enhance team collaboration
Learning and utilizing new technologies excites you
Prefer to work in a variety of industries developing a diverse skill-set
You are a hobbyist that enjoys tinkering with new technologies and working on side projects
If this sounds like you, apply today to join a great team that can take your skills to the next level!
Benefits
Benefits
Hybrid / flexible office work model
Extended Healthcare Plan (Medical, Disability, Dental & Vision)
Paid Time Off Benefits
Training & Development
Group Life - AD&D - Critical Illness Insurance
Social team culture with monthly "excursions" and annual team offsite
Salary Range: $80,000 - $100,000