Senior Software Engineer designing, developing, and maintaining software products for data analytics at Dotmatics. Collaborating with a global team to push the boundaries of scientific innovation.
Responsibilities
Creating algorithms and software products for efficient data compression, decompression, and visualization
Designing and developing scalable enterprise and desktop-based software solutions that manage massive amounts of data
Creating scientific data management and visualization products with intuitive UI/UX
Maintaining and supporting these products deployed at customer sites
Documenting and maintaining technical specifications and supporting materials
Ensuring high code quality through automated and rigorous unit tests, code reviews, and adhering to coding standards
Participating in Agile ceremonies
Working with cross-functional teams across the globe
Requirements
Bachelor’s or advanced degree in Computer Science, Bioinformatics, or a related field
8+ years of experience
Strong expertise in full-stack development
Algorithm design and high-performance systems
Proven ability to deliver scalable, reliable software in a collaborative agile environment
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.
Staff Engineer designing AWS integrations, microservices, and AI automation for EverCommerce’s service - commerce SaaS platform. Providing technical leadership and hands - on development across distributed teams.
Principal Agentic Engineer architecting AI - native customer - experience systems for APPLY, an agentic CX partner for global consumer and entertainment brands. Leading full - stack architecture, coding - agent delivery, cloud platforms, and AI - powered applications.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Software Developer building AI - enabled cybersecurity solutions for Arctic Wolf’s global security services. Developing scalable cloud - native web applications with React, TypeScript, Go/Python, and AWS.
Fullstack Software Engineer building Snowflake’s cloud data engineering applications. Developing scalable ingestion, pipeline authoring, and observability experiences with Python, TypeScript, React, NodeJS, and Java.