Senior Software Engineer
Dotmatics
Job Responsibility:
Our Why At Dotmatics
At Dotmatics, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive.
Our Portfolio includes Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, MStar, SoftGenetics and Virscidian.
We have a vision for a new Lab of the Future that will change the future of scientific research.
We have created the world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists, together in a single ecosystem united by a powerful, flexible enterprise data platform. This is not flat data buried away in digital graveyards. This is dynamic, multi-dimensional decision-making.
Scientific enterprises need a new level of effectiveness to achieve tomorrow's breakthroughs. Illness will not wait. The biosphere will not wait. We are tireless in our vision, because the time for innovation is now.
Shaping the Future of Science At Dotmatics
Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, with our scientific community of users, we accelerate scientific innovation in order to make the world a healthier, cleaner, and safer place to live.
You'll join a collaborative, global team pushing the boundaries of scientific innovation. Your ideas and efforts will have a tangible impact, accelerating scientific progress and discovery. We offer a dynamic, remote-friendly environment that fosters high integrity and collaboration, empowering you to excel. Dotmatics is a company built by scientists, for scientists. Combined, we are now the world's largest cloud-based scientific research R&D platform. We need your help to keep growing and pioneering the future.
We are Science Driven. We are Customer Centric. We are Better Together.
APPLICANTS MUST BE AUTHORISED TO WORK IN CANADA. WE ARE UNABLE SPONSOR VISAS AT THIS TIME.
What do we need
Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our team. You will be responsible for developing and implementing software solutions that meet our company's needs. Working on groundbreaking Scientific Software products such as LUMA you will bring an understanding of Node.js, React, and the latest software development practices to the team, in this role you will have the opportunity to collaborate with wider teams on best practices alongside other developers.
In this role you will get to
- Collaborate with the software development team in designing, developing, and implementing high-quality software solutions using Node.js and React.
- Contribute to the development of software architecture and design principles for the organization.
- Ensure the scalability, maintainability, and security of software solutions.
- Provide technical guidance and mentorship to other software engineers.
- Participate in code reviews.
- Help ensure the quality of the team's output.
We are looking for people who have a Bachelor's degree in Computer Science, Software Engineering, or equivalent working experience and 6+ years of experience in software development, with a focus on Node.js and React, and can demonstrate experience in
- Node.js and frameworks, such as Express.
- React and React patterns/concepts.
- Automated testing platforms and unit tests.
- Databases (Postgres)
- High-level web application design
- Scaling applications to process large volumes of data and events
- RESTful APIs.
- AWS and various components inside of AWS.
- Containerization (Docker, AWS ECS/EKS).
- CI/CD tools, such as Github Actions, and CodePipeline.
- Agile software development methodologies and practices.
You may also have experience in
- Typescript
- Deployment technologies like Terraform
- Windows desktop applications OR scalable distributed systems
- Object-Oriented languages (e.g. C#)
- Life science research experience
Research shows us the confidence gap and imposter syndrome can get in the way of meeting outstanding candidates, so please don't hesitate to apply we'd love to hear from you.
By submitting your application, you agree that Dotmatics may collect your personal data for recruiting, global organization planning, and related purposes. Dotmatics Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over Dotmatics use of your personal information.
Dotmatics is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.
- ...automation, learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating... ...hosting knowledge session, or providing advice and guidance. As Senior Software Developer you will have opportunities to work in collaboration...SeniorSummer workInternshipLocal areaRemote workHome officeFlexible hours
$174.49k - $205.33k per year
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...BAM Management Canada Holdings Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure Engineering team...SeniorFull timeLocal areaRemote workWork from home- ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...just getting started. How You'll Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design, build, and operate...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$120k - $150k per year
...scale, Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take meaningful ownership of Kindsight's next-generation...Senior- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...SeniorContract workRemote work
$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...the team and lead by example to uphold software development best-practices in addition to... ...Collaborate with stakeholders and other senior engineers across the organization to...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...of our offices or hubs, or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply build reports on... ..., analytically-minded individual with strong data modeling and software engineering skills, who shares our passion for education....Full timeRemote workWork from homeWorldwideFlexible hours
$148.3k - $171k per year
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing...Full timeLocal areaRemote workWork from home$150k - $175k per year
...an independent team of data & AI experts, engineers, and designers who build intelligent... ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,... ..., CI and CD. Experience building software collaboratively using pull requests and code...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$100k - $120k per year
...fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team... ...Ascend, AdvRM, and Connect. You'll work alongside Senior and Staff engineers to build reliable backend services, integrate...Senior$160k - $180k per year
...fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds... ...Payments incidents and architecture questions. Mentor Senior and Intermediate engineers and help raise the technical bar of...SeniorInternship$6000 per month
...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human... ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest...InternshipRemote workFlexible hours$123.6k - $193k per year
Job Responsibility: Join Our Mission: Help the Helpers with Jane Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while...SeniorFull timeRemote workFlexible hours$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorRemote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions...SeniorLong term contractFull timeRemote work$150k - $210k per year
...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS... ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams...SeniorFull time$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving...SeniorLong term contractFull timeRemote work$120k - $160k per year
...fundraising. Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and help build and... ...years of experience developing and maintaining commercial software products. ~ Familiarity with Salesforce DX and SFDX CLI....SeniorLong term contractRemote work$95k - $125k per year
...option. Candidates can work from anywhere in Canada. The Senior Manager, Data Engineering leads a team of data engineers, data analysts and business... ...to successful completion Strong understanding of software development environments and databases Strong analytical...SeniorFull timeHome officeFlexible hours$150k - $185k per year
...create greater impact. Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and help evolve the... ...reliability, and production support. You’ll work closely with software engineers, data specialists, and product partners to solve...SeniorLong term contract- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...them on a technical capacity - Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software...Full timeImmediate startRemote work
- ...Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee... ...Date posted 02/24/2025R&D Engineering, Senior Staff Engineer Description We Are:... ...creation of high-performance silicon chips and software content. Join us to transform the future...SeniorFull timeRemote work
$140k - $165k per year
...fundraising. Position Summary: We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that actually make it into... ...right kind of role for an engineer who likes building software, solving messy systems problems, working across the stack...SeniorManual labor- ...product. It’s technical, ethically loaded, and genuinely hard to build well. This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client...SeniorFull time
- ...and inclusive culture. SUMMARY: Our group is looking for a Senior Full-Stack Developer to join our core US based team. We are... ...implement and deploy E2E features. Work closely with the rest of the engineering team to design and launch new features. REQUIREMENTS and...SeniorFull timeRemote workFlexible hours
$140k - $192.5k per year
...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability... ...service, and innovation. We've been awarded: G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in...SeniorLocal areaRemote workWork from homeHome office$110k - $120k per year
...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of... ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with...SeniorPermanent employmentFull timeRelocation package$163k - $213k per year
...matter where you are in the world. THE ROLE DEPT® is seeking a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North America. Mapped back to our Web Craft, this role is a specialized...Work at officeLocal areaRemote workFlexible hours- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our... ...and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in...SeniorRemote job
- ...Innovation Starts With You. Senior Full-Stack AI Product Engineer Full time - Permanent Position Job... ...UX mockups into exceptional working software. This is a hands-on role for someone... ...lab and training transformation engine modernizing training programs and delivering...SeniorPermanent employmentFull timeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer summer internship Canada
- software engineer - ai machine learning Canada
- software engineer co-op Canada
- software developer co-op Canada
- junior software developer Canada
- software development engineer Canada
- part time software developer Canada
- développeur logiciel Canada
- software developer no experience Canada
- software engineer intern Canada


