Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Payments and Revenue

Temporary

Kindredventures

About Mecka AI

Mecka AI is building the data infrastructure layer for robotics and embodied AI.
We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and embodied AI systems.
We work closely with frontier robotics teams to bridge real-world data, simulation, learning-based systems, and deployed hardware.

The Role

Mecka operates globally, moving money across currencies, entities, payment providers, and banking rails. As we scale, we are building the infrastructure to automate how payments, payouts, revenue, and financial data move through the company.

In this role, you will build and own Mecka's payments and revenue infrastructure, including global payouts, payment orchestration, provider integrations, reconciliation, invoicing, revenue recognition, and internal finance tooling. You will partner closely with finance and operations to replace manual workflows with reliable, scalable, and auditable systems.

What You Will Do

  • Payments infrastructure: Design, build, and operate backend systems that schedule, validate, route, send, and track global payments and payouts across multiple providers, currencies, and banking rails.
  • Payment integrations: Build and maintain integrations with payment platforms, banks, payroll providers, and financial systems, handling APIs, webhooks, rate limits, retries, settlement, and failure modes.
  • Reconciliation: Automate reconciliation across payouts, invoices, operational records, bank transactions, and accounting systems, ensuring every movement of money is traceable and discrepancies surface quickly.
  • Revenue infrastructure: Build systems supporting invoicing, billing, collections, payment tracking, and revenue reconciliation, creating reliable connections between operational and financial data.
  • Revenue recognition: Partner with finance to translate contract terms, delivery milestones, usage data, and billing events into automated revenue recognition workflows, including unbilled revenue, deferred revenue, accruals, and accounting-system entries.
  • Reliability: Design money movement and financial workflows around idempotency, transaction integrity, observability, audit trails, permissions, and safe recovery from partial or failed transactions.
  • Automation: Partner with finance and operations to identify manual, spreadsheet-heavy workflows and turn them into scalable internal tools and automated processes.

What you bring:

  • Experience: 3-5 years of backend development experience with a focus on payment systems, distributed systems, or cloud infrastructure.
  • Computer science: Strong computer science fundamentals with a degree in Computer Science, Software Engineering, Computer Engineering, or a similarly rigorous technical discipline strongly preferred.
  • Backend engineering: Strong experience building production backend and distributed systems where correctness, reliability, and data integrity are critical.
  • High-concurrency systems: Strong programming experience building and managing high-concurrency, complex business systems and services.
  • Programming languages: Proficiency in at least one backend language, including C++, Java, Go, Python, or Shell.
  • Payments: Experience with payments, billing, fintech, marketplaces, banking infrastructure, or other high-volume transactional systems.
  • Systems design: Strong understanding of APIs, databases, concurrency, idempotency, retries, transaction boundaries, event-driven systems, and reconciliation.
  • Ownership: Experience owning critical systems in production, including monitoring, incident response, debugging, and root-cause remediation.

Even better if you have:

  • Industry: Experience at a leading fintech or payments company such as Stripe, Coinbase, Block, Adyen, Plaid, Brex, Ramp, Wise, or a similarly complex financial platform.
  • Large-scale B2C: Experience at a high-volume consumer or marketplace platform such as Uber, Airbnb, DoorDash, Shopify, or similar, particularly working on payments, payouts, billing, or transaction infrastructure.
  • Financial systems: Experience building wallets, ledgers, payout systems, payment orchestration, billing infrastructure, reconciliation engines, or financial data platforms.
  • Revenue systems: Experience building billing, invoicing, usage-based revenue, revenue recognition, or order-to-cash systems that connect operational data with accounting systems.
  • Global payments: Familiarity with cross-border payments, FX, multi-currency settlement, local payment rails, and payment infrastructure across multiple entities and jurisdictions.
  • Finance workflows: Familiarity with accounting concepts and systems, including double-entry accounting, revenue recognition, accrued/unbilled revenue, deferred revenue, AP/AR, clearing accounts, invoicing, settlement, and financial reconciliation

A Note on Applying

Studies show women and candidates from underrepresented groups often only apply when they meet 100% of the listed qualifications, while others apply after meeting 60%. If you don't check every box above but believe you can do the job, we encourage you to apply — we're looking for capability and trajectory, not a perfect checklist match.

Inclusive Hiring at Mecka

We are committed to creating an inclusive and supportive candidate experience. Should you require any accommodation whatsoever during the interview process, please inform us without any hesitation. Mecka is dedicated to ensuring equal treatment and opportunity in all phases of recruitment, selection, and employment, in compliance with employment law. We do not discriminate based on gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other protected category. Mecka is proud to be an equal opportunity employer, fostering a culture of inclusivity and maintaining a work environment that is free from discrimination, harassment, and retaliation.

Use of Artificial Intelligence in Recruitment

Mecka uses artificial intelligence (AI) responsibly to support administrative and efficiency-focused aspects of our recruitment process. This includes activities such as drafting job descriptions, generating interview questions, note-taking and recordings, and supporting sourcing and scheduling workflows. All candidate evaluations, interviews, and hiring decisions are made by members of the Mecka team. While AI tools may assist with screening and assessment, they do not replace human judgment in selection decisions. Our use of AI is intended to streamline routine tasks, improve consistency, and enhance the overall candidate experience. We are committed to upholding principles of fairness, transparency, and accountability in all hiring activities. Mecka regularly reviews its recruitment practices to mitigate bias and to ensure alignment with applicable laws and evolving best practices.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Payments and Revenue in Toronto, ON vacancy
  • $150k - $180k per year

     ...Software Engineer, Payments and Revenue Location: Toronto GTA (on-site) · Type: Full-time · Openings: 1 · Salary: CA$150K – $180K + equity The role Our client moves money globally across currencies, entities, payment providers and banking rails. You'... 
    Suggested
    Full time

    Targeted Talent

    Toronto, ON
    2 days ago
  • $130k - $140k per year

     ...role is open to remote/ hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the... 
    Suggested
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos Inc

    Toronto, ON
    4 days ago
  • $114.3k - $164.3k per year

     ...the hood. We’re looking for outstanding engineers with a passion for technology and the desire...  ...with dynamic strengths. The Principal Software Engineer will be working with a complementary...  ...to craft and maintain Zynga’s core Payments platform, which enables flawless integration... 
    Suggested
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    more than 2 months ago
  • A tech-driven retail platform company in Toronto seeks a Senior Software Engineer to enhance core systems and improve backend reliability. The role focuses on building and maintaining backend systems, integrating new product features, and collaborating across teams. Ideal candidates... 
    Suggested

    Micromart

    Toronto, ON
    3 days ago
  • $135.2k - $202.8k per year

     ...ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business...  ...merchant conversion rates. The Risk Engineering team develops products that minimize...  ...Requirements ~2-12+ years of industry software engineering experience (does not include... 
    Suggested
    Internship
    Work at office
    Local area

    Stripe

    Toronto, ON
    3 days ago
  • $135.2k - $202.8k per year

     ...the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission...  ...What you’ll do We’re looking for Full Stack engineers who are interested in building software services and platforms that impact thousands of... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area

    Stripe

    Toronto, ON
    3 days ago
  •  ...ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business...  ...team builds the foundational execution engines, background job processing frameworks,...  ...Proven track record managing a team of 5+ software engineers focused on building and shipping... 
    Long term contract
    Worldwide

    Stripe

    Toronto, ON
    3 days ago
  •  ...Linuxassociation is seeking an experienced software engineer to design and maintain backend financial and payments systems, including core banking and settlement flows. The role emphasizes architecture influence, feature delivery, and rigorous documentation to meet regulatory... 

    Linuxassociation

    Toronto, ON
    3 days ago
  •  ...Stripe is seeking an Engineering Manager to drive the success of a growing team responsible for core billing infrastructure and orchestration platforms. You will lead engineering and design processes, collaborate with product, design, infra, and ops to align on objectives,... 

    Stripe

    Toronto, ON
    3 days ago
  • $135.2k - $258k per year

     ...ambitious startups-use Stripe to accept payments, grow their revenue, and accelerate new business...  ...customer churn. What you'll do As an engineer on the team, you'll be responsible for...  ...~2+ years of experience in backend software development ~ Ability to write high-... 
    Contract work
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Relocation

    Stripe

    Toronto, ON
    1 day ago
  • $100k - $147k per year

     ...restaurants streamline operations, increase revenue, and deliver amazing guest experiences...  ...love, and thrive. We're looking for an engineer to help build and scale Toast's earnings...  ...hear from you. About this roll*: As a Software Engineer on our team, you will: Help... 
    Full time
    Work at office
    Local area

    Toast

    Toronto, ON
    9 days ago
  • $120k - $150k per year

     ...you to join us!   About the job - GTM Engineer, Revenue Operations  We are looking for a GTM...  ...next generation of ContactMonkey’s revenue engine. You will sit at the intersection of...  ...emails with our internal comms software; we’re changing the way companies connect... 
    Full time
    Internship
    Work at office
    Worldwide
    1 day per week

    Contactmonkey

    Toronto, ON
    more than 2 months ago
  •  ...ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business...  ...your career. About the team Risk Engineering builds the systems that protect Stripe...  ...to translate regulation into working software. Responsibilities Define technical... 

    Stripe

    Toronto, ON
    1 day ago
  • $150k - $190k per year

     ...Paramount Commerce, a leading fintech company that has been simplifying payments in Canada since the early 2000s. We process $5 billion annually...  ...them are increasingly sophisticated, with their own payments engineers and product teams who expect a technical counterpart on our side... 
    Full time
    Contract work
    Temporary work
    Summer work
    Internship
    Summer holiday
    Work at office
    Local area

    Paramount Commerce

    Toronto, ON
    more than 2 months ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-...  ...platform: scheduling, charting, billing, payments, memberships, inventory, and patient communication...  ...of every day — and that directly moves revenue, patient experience, and clinical... 
    Full time
    Internship
    Live In
    Manual labor

    Decoda Health

    Toronto, ON
    more than 2 months ago
  • $140k - $160k per year

     ...About Us HONK is modernizing parking payments across North America. We help municipalities, universities, and private operators move...  ...seventh consecutive year. Role Overview We’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind... 
    Long term contract
    Work at office
    1 day per week

    Honk

    Toronto, ON
    21 hours ago
  •  ...intuitive AI agents that are central, mission-critical and drive revenue directly to Sierra's growth. These aren't prototypes—they are...  ...Example projects These are some examples of projects that engineers on our team have worked on recently: Design and build AI agents... 
    Full time
    Flexible hours

    sierra

    Toronto, ON
    17 hours ago
  •  ...world — and Canada is a critical part of that mission. Our AI/ML engineering teams are delivering the intelligence layer that powers Cortex...  ...experiences on the Snowflake platform. We're looking for a Software Engineer — AI to join our growing Toronto engineering team.... 
    Full time
    Work at office
    Local area
    Worldwide

    Snowflake

    Toronto, ON
    4 days ago
  •  ...systems behind Netflix's $32B in annual revenue, and built AI infrastructure serving two...  ...problems in enterprise automation, with an engineering team that includes staff-level talent from...  ...such as fintech, or complex workflow engines Where and how you'll work This role... 
    Full time
    Internship
    Work at office

    Maxima

    Toronto, ON
    17 hours ago
  • $75k - $95k per year

     ...fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead....  ..., and communities. The Role We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the Life... 
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Relocation

    Veeva Systems

    Toronto, ON
    14 days ago
  • $153k - $213k per year

     ...team builds the high-throughput decision engine at the heart of Affim’s card products. Unlike...  ...milliseconds: matching messy, fragmented payment network data to the correct loan to drive...  ...for ~5+ years of experience in software development or engineering, with a deep... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    3 days ago
  •  ...Job Requirements Primary Must-Have Skills Experience & Domain Expertise: 8–15+ years in payments, banking, or financial services consulting with significant payments domain expertise.1 Program Leadership: Demonstrated ability to lead payments modernization... 

    Virtusa

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ..., let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved into...  ...challenge of building enterprise-grade software that millions of users depend on. This...  ...or platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  •  ...Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-level We're looking for an Android Software Engineer to join... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Semperis

    Toronto, ON
    12 days ago
  • $149k - $220k per year

     ...and the Canadian innovation ecosystem.   On the Commercial Software team, we are building the platform that interfaces with the autonomous...  ....   You will... Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable... 
    Full time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    11 days ago
  • $175k - $210k per year

     ...Description General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full...  ...Own technical direction and architecture evolution of a live, revenue-generating platform Scale throughput and reliability while... 
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    21 days ago
  • $212.5k - $250k per year

     ...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage...  ...rigor of software that moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business unit as a whole... 
    Full time
    Internship
    Work at office
    1 day per week

    BranchFactor

    Toronto, ON
    9 hours ago
  •  ...building the AI layer for its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-end: from agentic...  ...systems and production-grade AI agents and solutions that scale revenue, content volume and connect with our internal editorial systems... 
    Full time
    Flexible hours

    Urban Ridge Supplies

    Toronto, ON
    22 days ago
  • $118k - $152k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain...  ...an annual discretionary/variable bonus payment.   Capco is committed to providing fair... 
    Internship
    Immediate start

    Capco

    Toronto, ON
    11 days ago
  • $136k - $187k per year

     ...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced agile... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Payments and Revenue. Be the first to apply!