Senior Software Engineer
Indexed description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in Canada.
This role offers the opportunity to contribute to software that directly improves the safety, efficiency, and consistency of cancer treatment planning worldwide. You will join a fully remote, mission-driven engineering team focused on building scalable healthcare technology that automates complex radiation oncology workflows. The position involves working across full-stack systems, contributing to both frontend and backend development while helping evolve cloud-based solutions used in clinical environments. You will collaborate closely with distributed engineering teams to design reliable, secure, and high-performance applications. Beyond coding, you will participate in code reviews, technical discussions, and cross-functional collaboration to shape product direction. This is a high-impact engineering role where your work directly supports clinicians and improves patient outcomes globally.
Accountabilities:
- Develop and maintain full-stack features across frontend and backend systems for healthcare-focused web applications.
- Design and implement scalable cloud-based solutions using technologies such as C#, JavaScript, and modern web frameworks.
- Collaborate with cross-functional engineering, product, and clinical teams to deliver innovative software for radiation oncology workflows.
- Participate in code reviews and uphold high standards of software quality, testing, and maintainability.
- Manage development tasks through structured ticketing systems and contribute to efficient delivery workflows.
- Support secure and compliant software development practices aligned with healthcare and medical device standards.
- Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
- Share knowledge, mentor teammates, and foster a collaborative engineering culture within a remote environment.
- Bachelor’s degree in Computer Science or related field with 5+ years of software engineering experience (Master’s preferred).
- Strong programming expertise in C#, Java, or C++, with deep experience in C# and JavaScript for full-stack development.
- Proven experience building and maintaining web and cloud-based applications.
- Experience working with databases such as MongoDB, Microsoft SQL Server, or PostgreSQL.
- Familiarity with modern frontend technologies such as HTML, CSS, and frameworks like WPF or .NET (preferred).
- Exposure to healthcare software standards such as HL7 or DICOM is an advantage.
- Understanding of secure development practices, ideally within HIPAA or regulated environments.
- Strong problem-solving skills with the ability to work independently in a remote, fast-paced setting.
- Collaborative mindset with strong communication and knowledge-sharing abilities.
- Commitment to code quality, testing practices, and continuous learning.
- Fully remote work environment with global collaboration opportunities.
- Competitive compensation with bonus eligibility (salary details shared during the hiring process).
- Comprehensive health and wellness coverage (varies by region and employment structure).
- Paid time off, holidays, and strong emphasis on work-life balance.
- Retirement and financial benefits, including employer-supported savings plans where applicable.
- Home office support, learning opportunities, and professional development resources.
- Opportunity to work on meaningful healthcare technology with real-world impact on patient outcomes.
- Inclusive and mission-driven culture focused on collaboration, innovation, and continuous improvement.
Requirements:
Benefits:
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search