Softchoice logo
Softchoice

Success. Fully realized.

Senior Data Engineer

Data EngineerData EngineerContractRemoteSeniorTeam 1,001-5,000Since 1989H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

40 days ago

Salary

C$91.2K - C$114K / year

Seniority

Senior

Job Description

Senior Data Engineer

Softchoice

Role Description As a senior member of the Data Engineer team, you will be responsible for leading the design, development, and optimization of enterprise-grade data solutions within the Microsoft Fabric ecosystem. This role requires deep technical expertise, strategic thinking, and the ability to mentor junior engineers while collaborating with cross-functional teams. You will work closely with data scientists, analysts, and other stakeholders to ensure seamless data integration, transformation, and storage, enabling data-driven decision-making across the organization. What you’ll do: - Design and orchestrate complex integrations across Data Factory, REST APIs, and other enterprise data services. - Lead scalable ELT strategies using Spark Notebooks, Data Factory, and Synapse Pipelines. - Architect multi-domain Lakehouse environments, including structure, metadata, and governance standards. - Optimize Data Warehousing workloads and configure performance settings for high-throughput environments. - Design enterprise-grade data models and refresh strategies for scalable, governed Power BI reporting. - Define and enforce modeling standards and best practices across engineering and analytics teams. - Develop reusable, optimized Spark jobs and configure compute pools for cost-efficient performance. - Establish naming conventions, workspace governance, and CI/CD deployment strategies across Fabric. - Lead data governance frameworks, including sensitivity classifications and access-control standards. - Build monitoring dashboards, alerts, and automated testing for Fabric pipelines and operations. - Demonstrate expert-level platform knowledge with the ability to troubleshoot, automate, and optimize end-to-end Fabric solutions. - Partner with architects, data scientists, and business stakeholders to align technical strategy with business needs. - Mentor engineers, review notebooks and data models, and drive adoption of Microsoft Fabric best practices. - Align Microsoft Fabric capabilities with enterprise data strategy, roadmaps, and long-term growth plans. - Lead cross-team data initiatives and influence architectural direction, governance decisions, and platform evolution. - Leverage AI coding agents and AI-assisted development tools (e.g., GitHub Copilot, Windsurf, or similar) to accelerate data engineering workflows, automate repetitive tasks, and improve code quality across the Fabric ecosystem. - Author and review advanced DAX measures, calculated columns, and time-intelligence logic to support complex, governed Power BI semantic models. - Translate ambiguous business problems into clear technical requirements, adapting communication style to audiences ranging from executive sponsors to frontline analysts with varying levels of data literacy. Qualifications - 5+ years of experience with deep expertise across the Microsoft data ecosystem, including Microsoft Fabric, Data Factory, Spark, Synapse, and Power BI. - Proven ability to design and orchestrate complex data integrations, leveraging Data Factory, REST APIs, and other enterprise data sources. - Leadership in defining and executing scalable ELT strategies using Spark notebooks, Data Factory, and Synapse pipelines. - Experience architecting multi-domain Lakehouse environments, with strong governance around structure, metadata, and reuse. - Advanced knowledge of data warehousing optimization, including performance tuning and workload configuration. - Expertise in designing scalable Power BI semantic models, refresh strategies, and governed reporting solutions. - Ability to define and enforce data modeling standards and best practices across multiple teams. - Strong skills in writing reusable, high-performance Spark jobs and configuring compute pools for optimal performance and cost efficiency. - Experience establishing naming conventions, workspace governance, and CI/CD deployment strategies. - Leadership in data governance, including sensitivity classifications, security models, and access control frameworks. - Ability to build and maintain monitoring, alerting, and automated testing for Fabric pipelines and data assets. - Expert-level understanding of the Fabric platform, with the ability to troubleshoot, automate, and optimize end-to-end solutions. - Strong partnership skills, collaborating with architects, data scientists, and business stakeholders to align technical solutions with business goals. - A passion for mentoring and technical leadership, including code reviews, model reviews, and driving adoption of new Fabric capabilities. - Ability to align Microsoft Fabric implementations with enterprise data strategy and long-term growth plans. - Hands-on experience using AI coding agents and AI-assisted development tools in a data engineering context; comfort integrating AI into daily development workflows and evangelizing adoption across the team. - Advanced DAX proficiency, including complex measure authoring, calculation groups, and optimization techniques for large-scale Power BI semantic models. - Strong business acumen with a genuine interest in understanding business domains, KPIs, and decision-making processes. - Preferred Microsoft Fabric certification – DP600, DP700. - Proven experience leading cross-team data initiatives, influencing platform architecture and governance direction. - Strong problem-solving skills and ability to work in a collaborative environment. - Excellent verbal, written, communication, presentation, organizational, and interpersonal skills. Compensation A reasonable estimate of the current base pay range for this position in Ontario is $91,200 to $114,000 annually. Actual salary will be based on a variety of factors, including location, experience, skill set, education, and related certification. The range for this position in other geographic locations may differ. Benefits - Health and Wellbeing: Medical and Dental Care, Employee & Family Assistance Program. - Financial Benefits: RRSP/DPSP Retirement Savings Plan with Company Matching, Life and Disability Insurance. - Paid Time Off: Vacation and Sick Leave, Holidays, Parental Leave, Volunteer Days, Bereavement Leave. - Additional Perks: Employee Discount Program.

Related Categories

Related Job Pages

More Data Engineer Jobs

Rocket Companies logo

Senior Data Platform Engineer

Rocket Companies

Rocket Money offers a mobile app that helps people take back the control of their money and “live their best financial lives.” Formerly known as Truebill, the company has offer

Data Engineer40 days ago

Title: Senior Data Platform Engineer Location: San Francisco, CA, Washington, D.C., New York City, NY, Detroit, MI, Phoenix, AZ, Miami, FL, Denver, CO. Job Description: ABOUT ROCKET MONEY Rocket Money’s mission is to meaningfully improve the financial prosperity of millions of people. Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money – ultimately giving them a leg up on their financial journey. ABOUT THE TEAM Data Platform Engineers at Rocket Money further our mission by building and maintaining the infrastructure that enables our company to understand our users and products through reliable, scalable data systems. We build the foundational platform that ingests, processes, and serves data—enabling our Data Analytics, Machine Learning, and Software Engineering teams to build data products efficiently. We work closely with engineering teams to ensure data is captured correctly at the source, design resilient pipelines, and create self-service capabilities that empower stakeholders. The Data Platform team is in an exciting phase of growth and formalization. While we have established tools and processes in place (dbt, BigQuery, Terraform), we're actively building the comprehensive standards, practices, and systems that will scale with Rocket Money as it grows. We're looking for engineers who can take ownership and evolve workflows into reliable, well-documented, production-grade systems. This is an opportunity to shape architectural decisions, establish team practices, and define how Rocket Money works with data for years to come. We have a strong preference for process-oriented systems thinkers who excel in balancing stakeholder requirements, technical debt, and organizational complexity—and who thrive in environments where they need to create structure from ambiguity. You'll need to be comfortable making principled decisions, taking ownership not just of code but of outcomes, and operating with significant autonomy as we build the platform together. ABOUT THE ROLE In this role, you will: - Be an end-to-end owner of our data platform infrastructure, ensuring its security, usability, and performance. Work closely with analytics engineers, machine learning engineers, and software engineers to ensure the platform meets their needs. - Make collaborative decisions about data tooling, pipeline design, and governance, and implement opinionated interfaces that facilitate easy and best-practice-aligned development for other teammates. - Continuously improve failure rates for data sources by moving alerting “to the left”; i.e. catching and quarantining bugs/failures as close to the source as possible. - Analyze patterns in how source data is generated, modeled, and consumed. Work with stakeholders to implement the best solution when new data sources are added. - Take ownership of existing tools and workflows that may be functional but lack formal structure, documentation, or reliability measures. You'll assess what's working, identify gaps, and systematically improve systems to production-grade quality. - Document everything you build knowing that you're creating the foundation others will build upon. Your runbooks, architecture decision records, and system documentation will become the institutional knowledge of our data platform. - Proactively communicate with multiple stakeholders on platform capabilities, technical constraints, architectural decisions, project priorities, and platform support. - Confidently juggle multiple projects and priorities in our fast-paced environment and work with stakeholders and platform teammates to ensure infrastructure changes, migrations, and improvements are delivered on schedule. - Automate aggressively and deliberately; anything from GitHub Actions to Slack Workflows to minimize repetitive tasks. Effectively judge when the level of effort is appropriate and avoid over-engineering. ABOUT YOU - You have 6+ years of experience working with data infrastructure, data engineering, or platform engineering within a fast-paced environment. You are highly proficient with SQL, Python, and cloud-based Infrastructure-as-Code (e.g. Terraform), and comfortable working with bash/shell scripting. - You have 4+ years of production experience with modern data stacks including data warehouses (BigQuery, Snowflake, or Redshift), orchestration tools, managed ingestion services, and infrastructure as code (Terraform, Pulumi, or CloudFormation). - You have 2+ years of experience building and maintaining production data pipelines, whether through ELT tools, custom applications, streaming systems, or event-driven architectures. - You've successfully "professionalized" data infrastructure before—taking scrappy, working systems and evolving them into reliable, well-documented, production-grade platforms. You can articulate what "production-ready" means in a data context. - You have a bias toward action and aren't paralyzed by imperfect solutions. You understand when "good enough for now with a plan to improve" beats "perfect but six months late." You ship incrementally and iterate based on feedback. - You're comfortable being the first person to tackle a problem. You don't need extensive mentorship or detailed tickets—you can take a high-level business need and figure out the technical approach. That said, you know when to ask for help and can articulate what you need. - You take ownership seriously—not just of writing code, but of outcomes. When you build something, you implement monitoring, write runbooks, create alerts, and ensure it can be maintained by others. You think about the full lifecycle of systems, not just initial delivery. - You have strong opinions, weakly held. You can make and defend architectural decisions, but you're open to feedback and willing to change course when presented with better information. You can disagree and commit. - You understand that "building from scratch" doesn't mean rejecting existing tools—it means thoughtfully selecting, configuring, and integrating managed services and open-source solutions to create a cohesive platform. You know when to build and when to buy. - You have experience making big changes to critical data infrastructure. You’ve successfully re-architected, migrated, or upgraded data tooling that has strict SLA’s, without significantly affecting downstream stakeholders. Bonus points if: - You have led a data infrastructure migration or modernization project where you defined the vision, approach, and implementation. - You have created internal tools, frameworks, or CLIs that improved how teams work with data (not just one-off scripts). - You have established data platform best practices like CI/CD workflows, testing frameworks, or observability standards where none existed. - Expertise in cloud platforms and technologies analogous to our stack: - Our stack: GCP (BigQuery, Datastream, Cloud Functions, Vertex AI, GCS), dbt, Fivetran, Postgres, Python, Terraform, Looker, Retool - Analogous experience: AWS (Redshift, DMS, Lambda, SageMaker, S3) or Azure (Synapse, Data Factory, Functions), Snowflake, Airbyte/Stitch, infrastructure as code tools, BI platforms WE OFFER - Health, Dental & Vision Plans - Life Insurance - Long/Short Term Disability - Competitive Pay - 401k Matching - Team Member Stock Purchasing Program (TMSPP) - Learning & Development Opportunities - Tuition Reimbursement - Unlimited PTO - Daily Lunch, Snacks & Coffee (in-office only) - Commuter benefits (in-office only) Additional information: Salary range of $160,000 - $200,000 + bonus + benefits. Base pay offered may vary depending on job-related knowledge, skills, and experience. Rocket Money, Inc. is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

California + 6 moreAll locations: California | District Of Columbia | New York | Michigan | Arizona | Florida | Colorado
$160K - $200K / year
Outsourcing Advantage logo

Data Cleanser

Outsourcing Advantage

Outsourcing Advantage is a boutique business process outsourcing provider specializing in back-office and customer service support for U.S.-based businesses.

Data Engineer40 days ago

Role Description Outsourcing Advantage is seeking a detail-oriented Data Cleanser to join our team on a project-based contract. In this role, you will play a critical part in ensuring the accuracy and integrity of client datasets, directly supporting operational excellence for our partners. - Cleanse and standardize datasets, including deduplication, formatting, and validation - Review records for accuracy, completeness, and consistency - Identify and resolve data discrepancies and missing information - Maintain data quality documentation and adhere to data entry standards - Generate basic reports and summaries from cleaned data Qualifications - 2+ years of professional data cleansing experience, including deduplication, standardization, formatting, and validation - Proficiency with Excel or Google Sheets, including filters, formulas, and data validation - Experience using Zoho CRM - Business-fluent English - Ability to provide a brief English voice note introducing yourself - Based in South Africa, Colombia, Ukraine, Argentina, Brazil, or Chile - Able to overlap working hours with US Eastern Time (ET) business hours - Available for a 4–8 week contract duration - Ability to provide details of your equipment for work (laptop/desktop specs, headset) - Ability to provide details on your power setup, including backup solutions (UPS/inverter/generator) - Ability to provide details on your Internet connection and speed, including backups (mobile hotspot/second ISP) Requirements - Experience cleansing CRM contacts or leads data - Experience cleansing product catalog data - Experience cleansing invoices or billing records data - Experience cleansing support ticket data Benefits - Remote work opportunity with flexible scheduling to accommodate US Eastern Time overlap - Project-based contract (4–8 weeks) offering exposure to international BPO operations - Collaborative team environment with support from experienced data professionals - Opportunity to work with leading data management tools and platforms - Professional growth through hands-on experience with diverse datasets

Brazil + 5 moreAll locations: Brazil | South Africa | Ukraine | Colombia | Argentina | Chile
Narvar logo

Senior Data Engineer

Narvar

Simplify the everyday lives of consumers.

Data Engineer40 days ago
Full TimeRemoteTeam 201-500Since 2012H1B Sponsor

• Design, build, and operate data pipelines that process terabytes of transactional data daily using Airflow/Composer and BigQuery • Own end-to-end data models and transformations that power merchant analytics, operational reporting, and ML features • Build and maintain embedded analytics infrastructure — the data products our merchants interact with directly • Evolve our data platform on GCP, including BigQuery, Cloud SQL, AlloyDB, and CDC datastreams • Improve data quality and reliability through testing, observability, alerting, and validation frameworks • Own data lineage, metadata, and documentation, and help prepare our data layer for agentic and LLM-powered use cases with semantic clarity and standardized metric definitions • Collaborate cross-functionally with product, ML, and GTM teams, and contribute to technical direction through design docs and architecture decisions

Canada
$180K - $230K / year
Versant logo

Senior Data Engineer

Versant

VERSANT is a leading force in news, sports and entertainment - home to iconic and trusted brands that inspire, inform, and delight audiences. Our unique combination of content, technology and services enriches the cultural fabric, igniting passions, sparking conversations, and connecting people to what they love most. As an independent, publicly traded company, VERSANT brings together powerhouse cable networks - including USA Network, CNBC, MS NOW (formerly MSNBC), Oxygen, E!, SYFY, and Golf Channel - with dynamic digital and direct-to-consumer brands such as Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. Together, these businesses reflect our commitment to delivering exceptional experiences across every screen and service. VERSANT is an industry-changing media company fueled by innovation and an entrepreneurial spirit. With a strong foundation and a forward-looking vision, VERSANT empowers creativity, embraces change, and drives connection in an ever-evolving world.

Data Engineer40 days ago

Role Description As a Senior Data Engineer within our Direct-to-Consumer Sports & Entertainment division, you will play a critical role in designing and scaling the data systems that power insights across platforms like Fandango and Rotten Tomatoes. This role sits at the intersection of data architecture, engineering, and business impact—enabling teams to make faster, smarter decisions that shape how millions of fans discover and experience content. Why This Role Matters: - You will help transform complex data into reliable, scalable systems that drive analytics, reporting, and product innovation. - Your work will directly influence how we understand customer behavior, optimize experiences, and unlock new opportunities across our digital ecosystem. - This is a remote-first role, with opportunities for intentional in-person collaboration (approximately 10%) to support team connection, planning, and innovation. - You will also participate in an on-call rotation supporting production systems. What You'll Do: - Design and build scalable data pipelines, data marts, and warehouse solutions to support analytics and reporting. - Develop and optimize SQL-based data models, schemas, and queries for performance and reliability. - Build and maintain ETL/ELT processes using tools such as Airflow, AWS Glue, and cloud-native services. - Partner with cross-functional stakeholders to translate business needs into technical data solutions. - Troubleshoot and resolve data issues in production environments, ensuring data quality and availability. - Mentor and support other Data Engineers while contributing to best practices and architectural decisions. Qualifications - 7+ years of experience in data warehousing, OLAP systems, and dimensional data modeling. - Strong expertise in SQL (T-SQL or PostgreSQL) and experience with performance tuning and indexing. - Proficiency in Python and experience building data pipelines in modern orchestration tools (e.g., Airflow, AWS Glue). - Hands-on experience with cloud platforms such as AWS, Azure, or GCP and data warehouses like Redshift. - Experience working with APIs, NoSQL databases, and distributed data systems. - Ability to collaborate with technical and non-technical stakeholders to solve complex business problems. Requirements - Trust & Integrity: You build reliable, high-quality data systems and take ownership of outcomes. - Teamwork: You collaborate effectively across engineering, product, and business teams. - Transparency: You communicate clearly on progress, challenges, and solutions. - Agility: You adapt quickly in a fast-paced environment and continuously improve systems and processes. - Entrepreneurial Spirit: You proactively identify opportunities, innovate on solutions, and drive impact. Benefits - Be part of a transformative media company shaping the future of sports and entertainment experiences. - Work on products that reach tens of millions of users globally. - Remote-first flexibility with intentional in-person collaboration opportunities. - Competitive compensation and comprehensive benefits package. - Opportunities for growth, learning, and career advancement within a dynamic and evolving organization. Company Description VERSANT is a leading force in news, sports and entertainment - home to iconic and trusted brands that inspire, inform, and delight audiences. Our unique combination of content, technology and services enriches the cultural fabric, igniting passions, sparking conversations, and connecting people to what they love most. As an independent, publicly traded company, VERSANT brings together powerhouse cable networks - including USA Network, CNBC, MS NOW (formerly MSNBC), Oxygen, E!, SYFY, and Golf Channel - with dynamic digital and direct-to-consumer brands such as Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. Together, these businesses reflect our commitment to delivering exceptional experiences across every screen and service. VERSANT is an industry-changing media company fueled by innovation and an entrepreneurial spirit. With a strong foundation and a forward-looking vision, VERSANT empowers creativity, embraces change, and drives connection in an ever-evolving world.

United States