Base Career helps you apply smarter for this job.
Key skills for this role
Reporting to the Director of Engineering, the Software Developer , Backend designs, builds, and improves the backend services, APIs, integrations, and data-driven capabilities that support Montrium’s Connect platform.
The role balances the reliability of established customer-facing capabilities with the evolution of modern backend services and cloud-native engineering practices.
This is a hands-on engineering role for someone who enjoys building production-ready software, improving established systems, and working on backend services that support regulated content, workflow automation, data integrity, integrations, and platform reliability in customer environments.
As a member of the Development team, you will contribute to the following areas:
Develop and evolve backend product capabilities
• Design, develop, and maintain backend services, APIs, background jobs, and integration components that support regulated life sciences workflows.
• Build solutions using C#, .NET, ASP.NET Core, RESTful APIs, background processing, messaging patterns, and cloud-native design principles.
• Translate product requirements and technical designs into maintainable, observable, and testable application code.
• Contribute to API design, service boundaries, data models, and integration patterns that balance product value, performance, security, and maintainability.
• Use Azure services across compute, storage, messaging, identity, monitoring, and data to deliver secure, scalable, and observable product features.
• Improve existing backend services through better reliability, security, performance, scalability, observability, and maintainability.
• Diagnose and resolve issues involving APIs, identity, permissions, data access, background processing, integrations, and cloud platform behavior.
• Support release preparation, deployment readiness, environment validation, and controlled promotion of backend components across environments.
• Document key design decisions, integration points, operational behaviours, and troubleshooting guidance that support repeatable delivery and team knowledge sharing.
This role is ideal for a developer who enjoys improving established systems and contributing to modern cloud engineering patterns in a regulated product environment.
Contribute to a collaborative engineering culture
• Collaborate with developers, architects, product owners, quality assurance, DevOps, and support teams to deliver reliable product capabilities.
• Participate in code reviews, design discussions, troubleshooting, and improvements to engineering practices.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
• Use modern productivity and AI-assisted development tools, including GitHub Enterprise Copilot and Microsoft 365 AI capabilities, to improve coding, documentation, collaboration, and engineering efficiency while applying sound professional judgment.
• Communicate technical risks, dependencies, trade-offs, and delivery progress clearly.
• Share knowledge, support team learning, and work with autonomy, accountability, curiosity, and respect for sustainable delivery practices.
You will join a collaborative engineering team that values practical design, shared ownership, and sustainable delivery.
If you enjoy improving established systems, learning new technologies, and making thoughtful engineering decisions, this role may be a strong fit.
Join Montrium as a Software Developer, Backend and help build the backend services behind our Connect platform for life sciences customers.
You will design and deliver secure, scalable features using Azure services, APIs, and data-driven backend patterns.
Your work will help life sciences teams manage critical regulated processes with confidence, traceability, and efficiency.
Founded in 2005, Montrium is a cloud-based solutions provider serving the life sciences industry.
We combine software, cloud, quality, and GxP regulatory expertise to help organizations manage regulated processes with greater efficiency, compliance, and traceability.
Montrium’s Connect platform supports life sciences organizations by helping them manage regulated content and processes across the research and development lifecycle.
Today, thousands of users across more than 35 countries use Connect to support compliant, traceable, and effective operations.
Our team brings together experienced professionals in life sciences, regulatory compliance, quality assurance, system design, cloud operations, and software development.
Headquartered in Montreal, Canada, Montrium has built a reputation for excellence, practical innovation, and a strong commitment to quality.
Our Commitment to Employees and Customers
Montrium is committed to building trust and making a difference for employees, customers, and communities.
We foster a collaborative environment where team members communicate openly, take ownership of their work, and contribute to meaningful outcomes.
We value autonomy, respect, continuous growth, and equal opportunity.
We encourage people to share perspectives, exchange ideas respectfully, and grow their careers in ways that support both personal development and customer impact.
Most importantly, your work will help connect people, processes, and technology in ways that support regulated life sciences research and contribute to better outcomes for patients.
Reporting to the Director of Engineering, the Software Developer , Backend designs, builds, and improves the backend services, APIs, integrations, and data-driven capabilities that support Montrium’s Connect platform.
The role balances the reliability of established customer-facing capabilities with the evolution of modern backend services and cloud-native engineering practices.
This is a hands-on engineering role for someone who enjoys building production-ready software, improving established systems, and working on backend services that support regulated content, workflow automation, data integrity, integrations, and platform reliability in customer environments.
As a member of the Development team, you will contribute to the following areas:
Develop and evolve backend product capabilities
This role is ideal for a developer who enjoys improving established systems and contributing to modern cloud engineering patterns in a regulated product environment.
Contribute to a collaborative engineering culture
You will have opportunities to deepen your Azure expertise, contribute to architectural discussions, and grow into broader technical ownership as the platform evolves.
At Montrium, different perspectives and experiences help us build technology that supports meaningful work in life sciences.
If you want your backend engineering work to contribute to that mission, we invite you to apply.
Montrium is a cloud-based clinical, quality, and regulatory content-management software provider for life sciences organizations.
Visit company websiteJobs and hiring trendsFull-time
Mid · 3+ years experience
Hybrid
Apply faster on company sites with our extension.
You will join a collaborative engineering team that values practical design, shared ownership, and sustainable delivery.
If you enjoy improving established systems, learning new technologies, and making thoughtful engineering decisions, this role may be a strong fit.