23 Oct
DNAstack
Toronto
Job DescriptionJob Description
Mission
DNAstack's mission is to accelerate precision medicine and research by developing and providing innovative software solutions for genomics and multi-omics data. We aim to make complex biomedical data more accessible, interoperable, and actionable, thereby empowering researchers, clinicians, and institutions to derive meaningful insights and improve health outcomes. DNAstack is dedicated to advancing scientific discovery through collaboration, cutting-edge technology, and a commitment to privacy and data security.
As a Senior Engineering Manager, you will lead and mentor a talented team of engineers, driving innovation and excellence in our product development.
This role offers a flexible hybrid work environment, allowing you to seamlessly balance remote work with essential in-office collaboration.
Where You’ll Work
This role offers the flexibility of a hybrid work environment, allowing for both remote and in-office work in Toronto to accommodate your needs and ensure a healthy work-life balance.
Responsibilities
- Lead and manage the engineering team to deliver high-quality software solutions aligned with DNAstack's strategic goals.
- Collaborate with product management to define and manage the engineering roadmap, ensuring alignment with business objectives and customer needs.
- Foster a culture of innovation, continuous improvement, and engineering excellence within the team.
- Ensure robust and scalable architecture and design of the platform, adhering to best practices in software engineering.
- Proactively identify and resolve technical issues that may impede the organization’s ability to achieve its goals.
- Utilize data and analytics to guide decision-making processes and optimize engineering performance.
Outcomes
- Development and execution of a strategic engineering plan that aligns with DNAstack’s business goals and drives the evolution of the platform.
- Achievement of high standards in software quality, reliability, and performance through effective management of engineering practices and processes.
- A cohesive and motivated engineering team, demonstrated by high levels of engagement, productivity, and retention.
- Continuous delivery of innovative features and enhancements that meet or exceed customer expectations.
- A clear vision and roadmap for the engineering team’s growth and development, ensuring the team is well-equipped to meet future challenges.
Candidate Qualities/Competencies
- Strong leadership and people management skills, with the ability to inspire and guide a diverse engineering team.
- Excellent problem-solving and analytical abilities, with a focus on driving results.
- Superior communication skills, capable of effectively conveying complex technical concepts to non-technical stakeholders.
- Demonstrated ability to foster a collaborative and inclusive team environment.
- Proactive and adaptable, with a commitment to continuous learning and improvement.
Ideal Experience
- 8+ years of experience in software engineering, with a minimum of 3 years in a management role.
- Proven track record of leading and managing engineering teams in an enterprise SaaS platform environment.
- Deep understanding of Agile and Lean software development methodologies.
- Extensive experience with modern software development practices, including CI/CD, automated testing, and cloud-native architectures.
- Strong background in designing and building scalable, high-performance systems.
- Exceptional technical acumen, with the ability to make informed decisions about architecture and design.
- Prior experience in a senior engineering role at a technology company, with a focus on health tech or a related field being a plus.
90igLuNvpx