Software Engineer, Payments and Revenue
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$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'...SuggestedFull time$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...SuggestedPart timeWork at officeRemote workWork from homeFlexible hours$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...SuggestedFull timeLocal area- 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
$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...SuggestedInternshipWork at officeLocal area$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 contractFull timeTemporary workInternshipWork at officeLocal area- ...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 contractWorldwide
- ...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...
- ...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,...
$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 workInternshipWork at officeLocal areaRemote workWork from homeRelocation$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 timeWork at officeLocal area$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 timeInternshipWork at officeWorldwide1 day per week- ...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...
$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 timeContract workTemporary workSummer workInternshipSummer holidayWork at officeLocal area- ...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 timeInternshipLive InManual labor
$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 contractWork at office1 day per week- ...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 timeFlexible hours
- ...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 timeWork at officeLocal areaWorldwide
- ...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 timeInternshipWork at office
$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 timeInternshipWork at officeLocal areaWork from homeRelocation$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 contractWork at officeRemote workFlexible hours- ...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...
$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 timeLocal areaWorldwide- ...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 timeInternshipWork at officeLocal areaRemote workWorldwide3 days per week
$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 timeInternshipManual laborWork at officeWork from homeFlexible hours$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 contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours$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 timeInternshipWork at office1 day per week- ...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 timeFlexible hours
$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...InternshipImmediate start$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 timeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Payments and Revenue. Be the first to apply!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON

