Build Software That Matters --- Every Single Day MedTech, Nuclear, and beyond
technically challenging, socially meaningful, and never boring
code has purpose
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 -
- 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
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