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

Software Engineer - Payments

$160k - $225k

MAI

About Us At MAI (pronounced “my”), we're on a mission to democratize advanced advertising technology. We believe that cutting‑edge marketing tools, once exclusive to large enterprises with massive budgets, should be accessible to everyone. Our platform uses AI agents to automate and optimize performance marketing, empowering small and mid‑size businesses to scale their ad spend profitably without the need for an agency or endless hours of manual campaign management. Founded by ad‑platform veterans from Google and Instacart, we've successfully raised a $25 million Seed funding round led by Kleiner Perkins to accelerate our growth. This capital will be used to expand our product and engineering teams, bringing our vision of intelligent, autonomous marketing to life. Our AI agents have already proven their value, helping clients drive 40% more sales and managing millions in monthly Google Ads spend. Our client waitlist is growing by the day . Why Join Now We are looking for a Payments Engineer to design and build a flexible billing platform that supports complex commercial models beyond Stripe’s out‑of‑the‑box capabilities. You won’t just be “connecting APIs”—you’ll be the architect of a system designed to handle the hairiest commercial models in the industry. You will own the payments architecture, from mastering the bridge between Stripe and Shopify Pay to engineering the intricate logic behind usage and token‑based billing. If it involves the flow of money and the logic that powers it, you own it. What You’ll Do Billing & Pricing Platform (Core System) Design and build a flexible pricing engine that supports: Hybrid SaaS + usage‑based pricing (tokens, executions, events). Tiered pricing, multi‑phase lifecycle pricing, and promotions. Spend caps, guardrails, and custom contract logic. Enable rapid iteration on pricing without requiring constant code changes. Payments Infrastructure Own deep integration with Stripe and Shopify: Subscriptions, invoices, checkout, webhooks, tax, and payment flows, retries, failures, proration, refunds, disputes. Build reliable webhook and event‑driven architecture (at‑least‑once delivery safe). Usage Metering & Revenue Accuracy Build high‑reliability usage metering pipelines tied to product events. Design reconciliation systems to ensure: Billing accuracy Explainable invoices Implement internal ledger‑like systems or audit layers where needed. Build tools for invoice review and overrides. Partner with Finance, Product, and Ops to ensure billing is transparent. What You’ll Bring 3–6+ years backend/software engineering experience. Hands‑on experience with Stripe (subscriptions, billing, webhooks) in production. Experience building or owning billing, payments, or pricing systems. Strong understanding of: Event‑driven systems Idempotency and retry safety Data consistency and reconciliation Solid SQL/data skills (you can debug billing with data, not guesses). Bonus points for experience in any of the following: Experience with usage‑based or token‑based billing systems. Experience integrating with Stripe and Shopify APIs or similar platforms. Familiarity with financial concepts: Ledgering Revenue recognition Tax / VAT basics Experience building internal tooling for finance or operations. Why You’ll Love Working at MAI Unparalleled Learning: You'll be at the forefront of AI engineering, solving novel challenges in building scalable, reliable systems for autonomous agents and LLMs. High Impact: As an early member of a lean and powerful team, your work will directly shape our core platform, our culture, and the success of our customers. A Culture of Curiosity: We're a tight‑knit team of passionate builders who value transparency, first‑principles thinking, and a relentless drive to solve hard problems together. True Ownership: We believe in empowering our team. You'll have significant autonomy over your work and a clear path for growth as the company scales. Compensation and Benefits We're offering a stake in our success and a commitment to your well‑being. Our total compensation package is designed to support you, both professionally and personally: Salary: Depending on your years of experience, a base salary range of $160,000 to $225,000. Equity: We want you to feel invested in our mission, which is why we offer meaningful equity. Health and Wellness: Our medical, dental and vision coverage is designed to take care of you and your family. 401(k): We'll help you build for your future with a competitive 401(k) program. Are you ready to build the future with us? We believe in a holistic approach to hiring. If you're passionate about our mission and have a drive to learn and grow, we encourage you to apply even if you don't meet every single requirement. We value potential, curiosity, and hunger. We can't wait to hear from you. #J-18808-Ljbffr MAI

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Payments in Mountain View, CA vacancy
  • $160k - $225k

     ...will be used to expand our product and engineering teams, bringing our vision of intelligent...  ...the day. Why Join Now While traditional software has a clear playbook, building the infrastructure...  ...requiring constant code changes. Payments Infrastructure Own deep integration with... 
    Suggested
    Contract work
    Flexible hours

    MAI

    Mountain View, CA
    4 days ago
  • $160k - $225k

     ...will be used to expand our product and engineering teams, bringing our vision of intelligent...  ...the day. Why Join Now While traditional software has a clear playbook, building the...  ...without requiring constant code changes. Payments Infrastructure Own deep integration with... 
    Suggested
    Contract work
    Flexible hours

    MAI

    Mountain View, CA
    1 day ago
  • $147k - $211k

     ...experience. 2 years of experience with software development in one or more programming languages...  .... About the job Google's software engineers develop the next-generation technologies...  ..., or using the Google Pay app, the Payments team at Google is focused on making payments... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • Google Inc. is looking for a full-time Software Engineer to join their Payments Platform team in Mountain View, California. This role involves developing technologies that enhance payment experiences across various platforms and requires a Bachelor’s degree along with... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $180k

    A tech company focused on AI solutions is seeking a talented Software Engineer to join their X Money team. This role involves backend development to build a revolutionary payment network serving over 600 million users. Candidates should have experience with distributed... 
    Suggested

    xAI

    Palo Alto, CA
    5 days ago
  • Walmart is seeking a skilled backend engineer to design and build high-availability microservices using Java and Spring Boot. You will be responsible for developing payment orchestration logic and maintaining REST APIs to ensure efficient and reliable processing of transactions... 

    Walmart

    Sunnyvale, CA
    3 days ago
  • Google Inc. is seeking skilled software engineers in Mountain View, CA, to develop next-generation technologies impacting billions of users. The role requires a Bachelor's degree or equivalent experience and offers opportunities to lead and switch projects. Engineers will... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $388k

     ...aim to entertain the world. To do that, our Commerce Engineering team must ensure that every payment experience-from a new member signing up in Brazil to...  ...test guardrails. Synthetic Data at Scale: Develop software solutions that generate high-quality, high-cardinality... 
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    19 days ago
  • $388k

     ...technology. Mission As the primary owner of the payment testing strategy, you will bridge the...  ...invisible infrastructure that allows engineers to move at lightning speed while keeping...  ...provide smart test guardrails. Develop software solutions that generate high‑quality,... 
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    4 days ago
  • $138k - $198k

    Technical Program Manager II, Software Engineering, Payments Google Mountain View, CA, USA Requirements Bachelor's degree in a technical field, or equivalent practical experience. 2 years of experience in program management. Experience with software development lifecycle... 
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $140k - $210k

     ...Senior Full Stack Software Engineer Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants... 
    Work at office
    Worldwide
    Monday to Friday

    BentoBox

    Sunnyvale, CA
    4 days ago
  • Join Fiserv in Sunnyvale as an Android Systems Engineer focused on building and operating payment systems that handle millions of transactions. This role involves...  ...degree in Computer Science, along with 2-5 years of software development experience, particularly in Android app... 

    Shoptalk

    Sunnyvale, CA
    4 days ago
  • $140k - $210k

     ...Fiserv, a global leader in Fintech and payments, and we move money and information in a...  ...a difference at Fiserv. Android Systems Engineer - Core Payments About your role Join the...  ...equivalent military experience. 2-5+ years of software development experience. Must have work... 
    Work experience placement
    Work at office
    Monday to Friday

    Shoptalk

    Sunnyvale, CA
    4 days ago
  •  ...Fiserv in Sunnyvale, California is seeking a Technical Account Manager to bridge the gap between business requirements and payments infrastructure. This role involves managing technical relationships with Tier 1 global clients, overseeing operational excellence in payment... 

    Shoptalk

    Sunnyvale, CA
    3 days ago
  • 247Hire is looking for a Backend Engineer to design and develop sophisticated multi-layered permission role integrations and automated...  ...coding and system efficiency, specifically in areas related to payments and workflow orchestration. A Bachelor’s degree in Computer Science... 

    247Hire

    Mountain View, CA
    3 days ago
  • $185k - $250k

     ...high-impact contributions to Mudflap’s explosive growth. Senior Software Engineer, Data Platforms Location Palo Alto, CA Employment Type Full...  ..., the backbone of the U.S. economy. Our market-leading payment products help truckers save thousands of dollars on fuel (their... 
    Full time
    Work at office
    Remote work

    Mudflapinc

    Palo Alto, CA
    3 days ago
  •  ...Netflix, Inc. is seeking a leader for its distributed systems engineering team, focusing on maintaining high performance and supporting...  ...deliver impactful features and craft a technical vision for the payments platform. The role demands deep experience in large-scale... 

    Netflix

    Los Gatos, CA
    4 days ago
  • $147k - $211k

    About the Job Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact...  ...teams and projects as our fast-paced business evolves. The Payments Platform is a core functionality of every major product at... 
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per...  ...recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    13 days ago
  • $136.5k - $276.5k

     ...Senior Platform Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per...  ...recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  • $147.4k - $220.9k

    Software Engineer, Full stack , Retail Engineering Apps & Services Sunnyvale, California, United States Software and Services Join us, the...  ...might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    5 days ago
  • $181.1k - $272.1k

    Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join a team building...  ...compensation may include discretionary bonuses, commission payments, relocation assistance, and equity opportunities through... 
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...looking for a self‑motivated, passionate and resourceful Software Development Engineer to bring diverse perspectives, ideas, and skill‑sets to make...  ...listed below. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Final compensation... 
    Internship
    Local area
    Flexible hours

    Prime Video & Amazon MGM Studios

    Sunnyvale, CA
    3 days ago
  • $115k - $210k

     ...full-stack developer to help us build the software that runs our kiosks and powers the...  ...languages. We maintain a flat, high-impact engineering culture where every engineer who joins...  ...often seek monetary contributions or payments from job seekers (such as for "start up... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    more than 2 months ago
  • $140k

     ...Software Engineer TabaPay, the leading instant money movement platform, enables secure, reliable, and lower cost instant payments for Fintech innovators. We offer direct access to 15 banking partners, 14 networks (debit, credit, RTP & ACH), multiple geographies, innovative... 
    Flexible hours

    Softbank Investment Advisers

    Palo Alto, CA
    4 days ago
  • $70 - $80 per hour

     ...Pay Range: $70 - $80 per hour Job Summary: Seeking a Remote Software Engineer to join the One product team, dedicated to developing...  ...user experience by building efficient sign-up flows, seamless payment processing, and presenting targeted benefits through special... 
    Hourly pay
    Contract work
    Remote work

    Akraya

    Mountain View, CA
    16 days ago
  • $132k - $230k

     ...Software Engineer Tensec is looking for an experienced Software Engineer to design and ship the products our customers actually touch....  ...workflows: design user experiences that bring transparency to payments spanning multiple countries and currencies Build... 
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week

    Tensec

    Palo Alto, CA
    1 day ago
  • $108k - $153k

    Google Inc. is hiring an Engineering Analyst for the Trust and Safety Payments team in Sunnyvale, California. You will manage payment fraud and abuse mitigation, ensuring user trust and safety across Google products. The ideal candidate will have a Bachelor's degree and... 

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $136.5k - $276.5k

    ## Senior Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted...  ...fraud, do not share personal information or make any payments and report the incident to your local authorities immediately... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 days ago
  • $135k - $200k

     ...Palantir builds the world's leading software for data-driven decisions and operations...  ...are seeking a Forward Deployed Software Engineer to join a newly-formed team focused on developing...  ...you will never be asked to submit a payment or share financial information to... 
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    9 hours ago

Do you want to receive more vacancies?

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