Senior Software Developer, Data (Remote First)
For our client, we are seeking a Senior Software Developer, Data (Remote First) to join the team of a leader in the Finance & Insurance space.This role will focus on building and strengthening the data platform that supports reliable, scalable, and secure analytics operations. You will partner closely with data, engineering, and broader technology stakeholders to improve internal tooling, deployment workflows, and the trustworthiness of core data assets. The position also plays an important role in enabling efficient developer experiences and ensuring the platform is ready to support continued growth.Location: Remote - US based candidates only, no visa sponsorship availableCompensation: $104,000 – $145,000 annuallyResponsibilities Build and maintain internal tooling for the data team, including CLIs and observability dashboards Contribute to the deployment of the conversational analytics product, focusing on infrastructure and CI/CD Manage Snowflake infrastructure as code using Terraform, including performance tuning and access controls Extend and improve the team’s data catalog to ensure data assets are trustworthy and discoverable Own data quality infrastructure, maintaining frameworks for testing and monitoring data integrity Develop CI/CD workflows for dbt model deployment and data quality checks Establish reproducible development environments for team efficiency Collaborate on designing the data platform architecture aligned with security and scalability standardsQualifications University degree or college diploma in a relevant technical program, preferably Engineering or Computer Science, or equivalent experience 5+ years of experience in software engineering, with at least 2 years focused on data platforms or infrastructure Experience with a cloud data warehouse, particularly Snowflake, BigQuery, or Redshift Familiarity with Infrastructure as Code tools, especially Terraform, for cloud infrastructure management Proficiency in at least one programming language, preferably JavaScript/TypeScript or Python Experience with data ingestion platforms such as Fivetran or Airbyte Strong understanding of engineering fundamentals, including version control and code reviewsBenefits Remote-first work environment within Canada Performance-based discretionary bonuses and incentives Access to training and professional development resourcesOur client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification—your background could be exactly what this team needs.