Senior Software Engineer
Synex

- This is a full-time position. This posting is for a current vacancy.
- We value the ability for our teams to meet in-person when it makes sense. With that in mind, we will show preference for candidates that live within a reasonable commuting distance of Toronto.
- Work hours are flexible, but meetings are typically scheduled between 9 am and 5 pm Eastern Standard Time.
- The salary range for this position is $150,000 - 170,000 CAD per year.
- The hiring manager for this position is Evan Bernstein, and you can see his Linkedin profile here.
- Develop software for a novel Linux-based device that controls glucose detection hardware and displays results to users. Potential features include:
- Using 1st party drivers, control the hardware so that it remains calibrated and ready to run.
- Creating a GUI so the user can set a glucose goal range so that when they take a measurement, the result is compared to that goal range.
- Build cloud-based features to enhance the functionality of the device. One potential feature: securely saving a history of glucose measurements in the cloud so they can easily be sent in a PDF to a medical provider.
- Enhance tooling, code quality, testing, and CI/CD processes to improve overall engineering productivity and satisfaction.
- Work closely with Product Management & Design to develop, document, refine, and iterate on new features and projects.
- Occasionally assist in the hiring process by participating in interviews, reviewing resumes, or offering feedback.
- In the future, contribute to the development of iOS and Android apps to expand glucose monitoring capabilities.
- Consistently deliver clear, maintainable, and well-tested software in a timely manner.
- Have experience working with Product & Design to develop and document requirements.
- Have demonstrated experience guiding ambiguous technical projects by clearly communicating goals, fostering collaboration, and influencing others to drive progress.
- Excited to work on a small development team, “getting things done” across the product’s various platforms.
- Have experience operating under a QMS.
- Are eager to experiment on team processes, user features, and personal capabilities to deliver value to users.
- Thrive when empowering others.
- Enjoy solving complicated problems.
- Are committed to fostering a diverse and inclusive team.
At Synex, our work culture is defined by a blend of ambitious goals, intense passion for our mission, and a deep commitment to the well-being of our employees. We encourage our team to set ambitious goals and provide the autonomy needed to achieve them.
While achieving significant milestones can require extra effort and collaboration at times, we also prioritize rest and self-care to maintain our team’s well-being. Our policies and practices encourage taking time for personal and family commitments, ensuring that our employees can maintain a fulfilling life outside of work.
Developing strong social connections helps tie us together even when we are located in different places. Routinely, we meet in our regional offices for paid company lunches, learning sessions and social events.
Transparency and ethical standards are also foundational to how we operate. We collaborate with external partners from academia and industry to review and provide feedback on our work, ensuring scientific rigor and accountability. Internally, we promote psychological safety through regular check-ins with employees, anonymous surveys, and multiple avenues for reporting concerns, including an online reporting tool. These measures foster a supportive and open environment where employees feel safe to voice their concerns and contribute to the company’s success.
BenefitsBuilding towards a predictive healthcare future starts with our team. We are dedicated to offering a strong benefits package which will improve as Synex expands. We currently offer:
→ Health, Dental, and Vision Insurance: We cover 100% of the premiums for our employees. Coverage for partners and dependents varies based on location and plan.
→ Flexible Time Off: We don’t place annual limits on vacation and sick days, and we require that you take at least 3 weeks of vacation each year (not counting company holidays!).
→ Parental Leave: We provide 6 months of fully paid leave for all parents—whether you’re a birthing, non-birthing, or adoptive parent.
→ Professional Development: Invest in your growth with up to $1,500 annually for courses, certifications, or conferences.
Use of Artificial Intelligence (AI) in HiringSynex Medical does not use automated AI systems to screen, assess, or select applicants. All applications are reviewed by a human. We may occasionally use AI tools to assist with reviewing resumes or summarizing interview notes, but these tools do not make or influence selection decisions.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume