Staff Software Engineer – Backend (Python / Typescript / Big Data / AWS / Kubernetes)

1 hour, 12 minutes ago
Full-time
Lead
Software Development
Varicent

Varicent

Varicent provides industry-leading incentive compensation and sales performance management solutions to help businesses increase sales efficiency and effectiveness.

Professional Services
251-1K
Founded 2003
$35M raised

Description

  • Design, build, and scale REST APIs and large-scale data processing pipelines for high-volume datasets.
  • Architect and optimize backend services for high-throughput, low-latency performance.
  • Develop data-intensive and event-driven applications using Python, TypeScript, Spark, and AWS-native services.
  • Use Spark, EMR, Glue, Kafka, or similar frameworks to process and transform very large datasets.
  • 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 help raise engineering quality standards.
  • Automate deployments and CI/CD workflows using Terraform, Serverless Framework, and Kubernetes-based tooling.
  • Collaborate with stakeholders and document technical solutions clearly.

Requirements

  • 7+ years of backend or full-stack engineering experience with a strong backend focus.
  • 7+ years of hands-on Python experience, including APIs, automation, and large-scale data pipelines.
  • 3+ years of experience with TypeScript / Node.js.
  • Advanced experience with AWS services such as EC2, EKS, Lambda, S3, DynamoDB, RDS, and Step Functions.
  • Strong practical experience deploying and optimizing production workloads on Kubernetes.
  • Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, Kafka, or similar tools.
  • Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.
  • Ability to collaborate effectively, document solutions clearly, and participate in technical discussions with stakeholders.
  • Experience with large-scale, data-intensive systems (required).

Benefits

  • Base salary range of $104,300 to $130,000 CAD.
  • Eligibility for a variable compensation program.
  • Opportunity to work on globally used SaaS products in a market-leading company.
  • Supportive, diverse, collaborative, and innovative team environment.
  • Equal opportunity employer with accommodation available during the recruitment process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Data Engineer - PerfectScale by DoiT

Zendesk 5K-10K Professional Services

DoiT is hiring a Principal Data Engineer to help shape and build the PerfectScale Kubernetes optimization platform through large-scale backend systems and data pipelines in a remote EMEA setting.

Apache Spark AWS Azure CI/CD ClickHouse dbt Docker GCP GitOps Go Java Kubernetes Microservices PostgreSQL Python Rust Trino
12 minutes ago

Senior Staff Software Engineer - Data Platform

Marqeta 251-1K Diversified Financial Services

Marqeta is hiring a software engineer to build and operate the core data platform underpinning its data and ML organization, with ownership of the lakehouse, streaming ingestion, and the abstractions other teams use to run pipelines and publish datasets.

Apache Airflow Apache Spark AWS Go Java Kafka Microservices Python
12 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Data Engineer (Azure) to support a client’s expanding data engineering team by building and maintaining ETL and analytical data pipelines in a fast-growing software consultancy.

Agile Apache Spark Azure Git Power BI Python REST API SQL SQL Server Tableau
12 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Data Engineer (Azure) in Latin America to design, develop, and maintain ETL and data integration processes for client analytics and decision-making.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL Tableau
12 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers