Please mention DailyRemote when applying
This is a remote position.
Remote (Canada-based preferred)
We are building a modern data platform that helps professional services organizations better understand and operate their businesses through intelligent, scalable technology. This role sits at the intersection of engineering leadership and hands-on technical contribution, focused on delivering high-impact data and analytics capabilities.
You will lead a distributed engineering team responsible for designing and delivering a cloud-based data platform. This includes ownership of both people leadership and technical direction.
Lead, hire, and develop a team of engineers across multiple regions, fostering strong collaboration and accountability
Guide the architecture and development of scalable data systems, including pipelines, storage layers, and analytics tooling
Work closely with product leadership to align technical execution with evolving business priorities
Drive delivery planning, including sprint cycles, estimation, and release coordination
Oversee vendor relationships related to tooling, consulting, or external development support
Define and execute a forward-looking data strategy, including platform evolution and product integration
Contribute technically through design reviews, code reviews, and hands-on problem solving when needed
Ensure high standards for security, performance, and reliability in collaboration with internal security teams
Establish and track engineering metrics tied to quality, velocity, and system reliability
You are both a technical leader and an experienced people manager, comfortable operating in fast-moving environments.
10+ years in software or data engineering roles, including 7+ years leading teams
Strong background in data architecture, data modeling, and large-scale data systems
Experience building or managing cloud-native platforms (AWS or Azure)
Deep familiarity with data warehousing, ETL/ELT processes, and analytics ecosystems
Hands-on programming experience in modern development environments (object-oriented or functional languages)
Experience with distributed version control systems and collaborative development workflows
Knowledge of business intelligence architectures and data visualization tools
Exposure to platforms such as Snowflake, Microsoft Fabric, or similar analytics stacks
Experience delivering SaaS products with strong scalability and performance requirements
Clear communicator with strong organizational and prioritization skills
Comfortable leading remote teams across time zones
Takes ownership and operates with a pragmatic, solution-oriented mindset
Experienced in Agile development environments
Able to influence stakeholders and collaborate across technical and non-technical teams
Cloud or data-related certifications (e.g., Azure, Snowflake, or similar)
Experience with real-time or near real-time data processing systems
Base salary in the range of CAD $210,000–$220,000
Performance-based incentives may apply
Comprehensive health coverage (medical, dental, vision)
Retirement savings program with employer contribution
Flexible time off policy
Compensation may vary based on experience, location, and overall fit for the role.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Engineering Manager
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!