Our ELT (Extract, Load, Transform) application simplifies data workflows, enabling organizations to extract insights faster, automate repetitive tasks, and unlock the true potential of their data.
We are looking for a Staff Software Engineer with deep experience designing and scaling
large-scale, data-intensive systems. This role requires hands-on expertise working with
massive datasets, distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our backend services, data platforms, and cloud-native systems forward.
What You'll Do- Design, build, and scale new features for REST APIs and large-scale data processing pipelines that handle high-volume datasets across distributed systems.
- Architect and optimize backend services for high throughput and low-latency performance.
- Develop data-intensive and event-driven applications using Python, Typescript, C#, and AWS-native services.
- Improve system performance, reliability, and scalability across microservices and cloud infrastructure.
- Partner with senior engineers, architects, DevOps, and QA throughout the full development lifecycle.
- Mentor developers, guide code reviews, and raise engineering quality standards.
What You BringTechnical Expertise- 6+ years of backend or full-stack engineering experience with a strong backend focus.
- 3+ years working with Typescript / Node.js / C#.
- Advanced experience with AWS (EC2, EKS, Lambda, S3, DynamoDB, RDS, Step Functions, etc.).
- Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, Kafka, etc.
- Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.
Collaboration & Communication- Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.
For this role, the estimated annual base salary range is between $121,000 - $159,000 (CAD). In addition to base salary, our compensation package may include bonuses, commissions for eligible sales roles, and a comprehensive benefits package. The actual base salary will vary based on factors including individual qualifications and market data, as objectively assessed during the interview process.
This posting is for a
new vacancy.
This hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement - not replace - human decision-making.
Overview of Benefits:- Health & Wellness- Comprehensive medical, dental, and vision coverage tailored to your local needs
- Time Off- PTO and public holidays to rest, recharge, and do what matters most
- Volunteer Days- Dedicated time to give back and support the communities that matter to you
- Ignite Days- Dedicated learning days to support continuous growth, skill development, and professional learning
- Financial- Compensation that reflects your market and your value
- Retirement- Retirement plans designed to help you build long-term financial security
- Tuition Assistance- Invest in your growth with support for continuing education and professional development
- Flexibility- Work where you thrive, with remote and hybrid options available across most regions