hero

Venture into tech

Want to get in early on the next big thing or join a tech rising star? Search our curated, vetted list of job opportunities at high-growth Ottawa-led and Ottawa-founded technology companies. Get notified of new opportunities - sign up for alerts belowCareers at Invest Ottawa

Senior Software Engineer - Data

Spoonity

Spoonity

Software Engineering
Ottawa, ON, Canada
Posted on Nov 7, 2025

Senior Data Engineer

Location: Remote / Hybrid - Ottawa
Company: Spoonity, Inc

Help us build the next generation of data infrastructure powering global loyalty and engagement for millions of customers.

About Spoonity

Spoonity is a leading provider of white-label loyalty and gift card solutions for mid-market and enterprise hospitality merchants (restaurants, retailers, hotels). We help our clients grow by enabling them to better understand and connect with their customers, driving deeper brand engagement and customer retention.

Our platform currently operates in 30+ countries across 4 continents, with a current focus in emerging markets like LATAM. Today, we power some of the largest brands in Ecuador, Mexico, Argentina, and beyond.

After years of record growth, we’ve reached a pivotal moment in our journey. We’re investing in the next generation of the Spoonity platform, which starts with bringing in exceptional talent to help us design and build from the ground up.

The Role

We’re looking for a Senior Data Engineer with deep expertise in building real-time, distributed data systems. You’ll play a critical role in shaping the architecture that allows Spoonity to process, transform, and deliver massive volumes of customer data at scale -- powering merchant analytics, personalization, and AI-driven insights.

You’ll work alongside other senior engineers and cross-functional teams to design data infrastructure that supports tens of millions of end-customers, and potentially hundreds of millions of end-customer interactions across the globe.

What You’ll Do

  • Design and implement scalable, real-time data pipelines to move and transform customer and transaction data from multiple global sources.

  • Architect resilient data systems that ensure reliability, observability, and data integrity across distributed environments.

  • Collaborate with AI and product teams to structure and prepare data for intelligent features like recommendation systems, insights generation, and predictive analytics.

  • Champion event-driven architectures, supporting seamless data ingestion from POS systems, APIs, and third-party integrations.

  • Define best practices for data governance, schema evolution, and real-time monitoring.

  • Mentor and guide team members, fostering growth and sharing knowledge across the engineering organization.

What You Bring

  • Extensive experience building and scaling data architectures that handle diverse global data sources.

  • Proven background in real-time data processing, leveraging tools like Kafka, Pub/Sub, and ClickHouse.

  • Proficiency in TypeScript and experience working across full-stack environments.

  • Strong understanding of SQL and NoSQL databases, with expertise in schema design, performance tuning, and data modeling.

  • Familiarity with ETL/ELT frameworks (e.g., dbt, Airflow, Dagster) and cloud platforms like AWS and GCP. Experience with Vercel is a plus.

  • Experience empowering AI systems through structured, high-quality data (e.g., embeddings, vector databases, RAG pipelines).

  • Strong grasp of event-driven software patterns and distributed system fundamentals.

  • An interest in mentorship and helping elevate others on the team.

Who You Are:

  • Enthusiastic and passionate! We want candidates that will push the envelope, and aren’t comfortable with “just making it work”.

  • Experienced. The Spoonity platform serves tens of millions of end-customers globally. We're looking for someone with the experience to help our merchants feel secure that their customers will be supported regardless of where they live.

  • Curious. Sometimes we need to get creative to solve novel problems. Our ideal candidate thrives in the unknown.

What You’ll Get from Us

  • Autonomy and Trust: Take ownership of projects and make meaningful technical decisions. Leadership and accountability are core to how we work.

  • Recognition and Impact: Your contributions directly shape our platform and the experiences of millions of customers worldwide.

  • Collaboration and Growth: Work with talented engineers on cutting-edge data and AI challenges while mentoring others.

  • Awesome Perks:

    • Personal or family health insurance options

    • Generous annual stipend for work equipment and hardware

    • Unlimited vacation with a minimum required use per year

    • RRSP matching

    • Competitive compensation and flexible remote work culture

Join Us

If you’re a highly motivated software engineer with a passion for data, real-time systems, and building at scale, we’d love to hear from you.

At Spoonity, we’re committed to creating a diverse, inclusive, and authentic workplace where passionate people can do their best work. If you’re excited about this role (even if your experience doesn’t check every single box), then we encourage you to apply.