Senior Software Engineer

Tactable

Toronto

Hybrid

CAD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and dental plan
Laptop provided
Hybrid work environment

Job summary

Tactable is seeking a Senior Software Engineer to design and extend cloud, data, and API systems for enterprise clients. You will own end-to-end data engineering tasks, from streaming pipelines to API integrations, while mentoring teammates.

You will rotate across engagements in regulated industries, contribute to high-availability cloud solutions, and collaborate closely with frontend teams to deliver complete features.

Qualifications

  • 8+ years of production software/data engineering experience.
  • Advanced Python with concurrency and SOA.
  • Experience building scalable data pipelines with Spark, Kafka, Databricks, and Iceberg.
  • Strong SQL and RDBMS knowledge; Parquet data formats.
  • Knowledge of Hadoop ecosystems and large-scale data processing.
  • Experience integrating backend services with React frontends.
  • Understanding CI/CD and cloud infrastructure.

Responsibilities

  • Build scalable backend systems in Python with distributed architectures.
  • Create robust data pipelines using Spark, Databricks, Kafka.
  • Develop microservices interacting with streaming and batch sources.
  • Collaborate with frontend teams to integrate React UIs.
  • Lead architecture decisions and mentor engineers.
  • Rotate across large-scale engagements, including banking/regulated sectors.

Skills

8+ years exp
Python
Spark
Kafka
Databricks
Iceberg
SQL
Parquet
Hadoop
React (frontend)
CI/CD
Cloud infrastructure
API design

Tools

Dremio

Job description

What if you could build software that didn’t just scale, but transformed entire organizations?

At Tactable, this is what drives us. We’re building a world-class cloud, data, and API engineering firm with a mission to power the most influential tech of tomorrow, through expert-led delivery, strong partnerships, and a relentless focus on quality.

Founded by engineers who care deeply about people, process, and product, we go beyond just solving problems. We embed with clients, work across full project lifecycles, and operate at the speed of startups while upholding the rigor of enterprise-grade engineering.

From financial institutions to emerging tech ventures, our work is behind some of the most mission-critical systems in production today, and we’re just getting started. With growing demand from top-tier clients and a strong runway for expansion, we’re building a team of curious, ambitious developers who want to build meaningful things with meaningful people.

Take a look at tactable.io to learn more about our work and what sets us apart.

The Role: Senior Software Engineer (Cloud, Data & APIs)

This is a hands-on, hybrid role designed for builders. As a Software Engineer, you’ll be part of a deeply technical team solving real-world data and infrastructure challenges for our enterprise clients, from scaling streaming pipelines and integrating APIs to designing high-availability cloud systems.

You’ll have the opportunity to lead technical direction, mentor teammates, and rotate across domains that expose you to new tech, use cases, and industries. We're not just hiring you for a project. We’re investing in your long-term growth.

If you love writing clean code, collaborating cross-functionally, and designing systems that make a real impact, you’ll thrive at Tactable.

What You’ll Do
End-to-End Engineering
  • Build scalable, high-performance backend systems using Python, leveraging concurrent and distributed architectures
  • Design and implement robust, distributed data pipelines using Spark, Databricks, Kafka, and Apache Iceberg
  • Develop and maintain microservices that interact with both streaming and batch data sources
  • Integrate complex data systems using ETL/ELT processes, Spring Expressions, and custom APIs
  • Optimize and manage datasets using Parquet, Hadoop, and modern query layers like Dremio
  • Collaborate with frontend teams to support integration of React-based user interfaces with backend APIs
  • Modernize and migrate legacy systems to cloud-native infrastructure
Technical Leadership
  • Guide architectural decisions involving data workflows, storage formats, and service patterns
  • Break down complex, cross-cutting tasks into structured delivery plans
  • Mentor junior and mid-level engineers on data engineering best practices, from streaming to transformation layers
  • Review and document architecture choices and technical designs for transparency and alignment
Client & Project Exposure
  • Rotate across engagements (every 6-12 months) involving large-scale data and infrastructure challenges, often in banking, financial services, and regulated environments
  • Lead technical execution across greenfield builds, real-time analytics platforms, and high-throughput systems
  • Act as a hands-on engineering partner to client teams, building long-term technical trust and delivering meaningful impact
What You Bring
Must-Have Experience
  • 8+ years of extensive software/data engineering experience in production environments
  • Advanced expertise inPython, including performance optimization, concurrency, and service-oriented architecture
  • Deep experience building scalable data pipelines with tools like Spark, Kafka, Databricks, and Iceberg
  • Strong working knowledge of RDBMS and SQL, plus hands-on experience with Parquet and big data file formats
  • Familiarity withHadoop-based ecosystems, large-scale data processing, and modern orchestration practices
  • Experience integrating backend services with React-based frontends (bonus if full-stack)
  • Solid understanding of CI/CD workflows, API design, and cloud infrastructure fundamentals
Bonus Points For
  • Exposure to LLM/AI-based data transformation tools
  • Prior experience with Java or JVM-based systems in mixed-language environments
  • Experience with Dremio or similar data lake query engines
  • Experience working in highly regulated industries, especially finance or insurance
  • Ability to operate in hybrid/in-person environments and lead small technical teams
Why You’ll Love This Role
  • Growth-First Culture - From custom career paths to project rotation, we design roles around your goals, not just business needs.
  • Full Ownership & Impact - You’ll own critical parts of delivery, architecture, and technical decision-making. No red tape, no silos.
  • Tight-Knit Team - We’ve built a culture of trust, collaboration, and curiosity. Whether it’s team lunches, hack days, or a new internal tool, we move as one unit.
  • Real Work, Real Users - We’re not building MVPs that sit on a shelf. You’ll work on systems that millions rely on, every day.
  • Flexibility with Structure - We’re a hybrid-first team with a strong appreciation for in-office collaboration, especially at our downtown Toronto HQ. We encourage in-person presence to foster mentorship, connection, and collaboration.
Why This Might Not Be a Fit
  • If you’re looking for narrow responsibilities or prefer to stay in one tech domain long-term
  • If you want to work in a rigid hierarchy with formal titles and clear ladders
  • If you prefer a vendor-style relationship with clients rather than deep, embedded partnerships
  • Salary Range: $140,000 - $190,000 CAD, based on experience and role fit
  • Comprehensive health and dental plan
  • Generous PTO and holidays
  • Laptop & home office equipment provided
  • Career coaching and personalized development plans
  • Regular social events, team outings, and wellness activities
Hiring Process & Transparency
  • This role is for an active vacancy on our engineering team, not a future talent pool position.
  • As part of our hiring process, we use AI-assisted screening tools. Candidates selected to move forward will complete an initial screening interview via an AI-based platform, followed by direct interviews with our engineering team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Tactable • Toronto

Hybrid
CAD 140,000 - 190,000
AI Solutions Architect
AI Solutions Architect

Tactable • Toronto

Hybrid
CAD 120,000 - 180,000
Growth-First Culture
Ownership & Impact
Tight-Knit Team
+2
Sales Engineer
Sales Engineer

Tactable • Toronto

Hybrid
CAD 160,000 - 190,000
Health and dental benefits
Generous PTO and company holidays
Hybrid work environment
+1
Lead Data Engineer
Lead Data Engineer

Trolley • Halifax

Remote
CAD 120,000 - 180,000
ESOP Program
Extended healthcare benefits
4 weeks paid vacation per year
+4
Lead Data Engineer
Lead Data Engineer

Trolley • Toronto

Remote
CAD 155,000 - 166,000
Competitive salary
ESOP Program: equity and ownership
Extended healthcare benefits from Day
+5
Senior Data Engineer - Microsoft Data & AI
Senior Data Engineer - Microsoft Data & AI

TTEC Digital • Toronto

Remote
CAD 110,000 - 170,000
Senior Data Engineer (Contract)
Senior Data Engineer (Contract)

Coconut Software • Canada

Remote
CAD 125,000 - 165,000
Flex-time & flex-days
Remote work across Canada
Health & dental benefits
+3
Senior Software Engineer
Senior Software Engineer

EviSmart • Vancouver

On-site
CAD 140,000 - 190,000
Lead Data Engineer
Lead Data Engineer

Trolley • Montreal

Remote
CAD 120,000 - 170,000
Competitive salary
ESOP program
Extended healthcare benefits
+5
Infrastructure Engineer
Infrastructure Engineer

Candidate • Canada

Hybrid
CAD 218,000 - 273,000