{"id":2930533,"url":"https://alion.io/job/moonpay-senior-software-engineer-developer-platform","title":"Senior Software Engineer, Developer Platform","company":{"id":2725,"name":"MoonPay","domain":"moonpay.com","url":"https://alion.io/company/moonpay","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":165000,"max_usd":306000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3667},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"TypeScript","optional":false},{"name":"GCP","optional":true},{"name":"Kubernetes","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-10-20T13:02:03Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-26T21:20:18Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"About the Opportunity\nMoonPay is building a developer platform that allows partners to create native payment and crypto experiences directly inside their own products.\nHistorically, partners integrated MoonPay through a hosted widget and redirected users into a fixed MoonPay journey. We are now breaking the underlying system into reusable modules covering authentication, identity, KYC, quotes, payment methods and purchasing.\nThese capabilities are exposed through APIs, SDKs, embedded components, iframes and web views. Our goal is for a partner developer to integrate MoonPay’s full capabilities without needing ongoing implementation support from our team.\nThis role owns the developer-facing layer between MoonPay’s underlying payments infrastructure and the products our partners build. You will work across browsers, mobile applications and backend APIs to make complex financial workflows feel simple, predictable and native.\nAs a Senior Software Engineer, you will hold a hands-on technical position. You will build the platform itself rather than implementing one-off integrations for individual customers.\nBuild the developer platform\nDesign and build APIs, SDKs and embedded components used by external developers.\n\nTurn MoonPay’s existing authentication, identity, payment and purchasing capabilities into reusable platform modules.\n\nDevelop secure browser and mobile integration patterns across iframes, web views and native applications.\n\nCreate stable abstractions over complex payments, compliance and crypto infrastructure.\n\nBuild reference applications, sandboxes and tooling that help developers move quickly from exploration to production.\n\nUnderstand the integration deeply\nOwn the complete developer journey, from obtaining credentials through to completing a live transaction.\n\nDesign clear interfaces for sessions, authentication, quotes, payment methods, transaction state and errors.\n\nHandle the realities of browser and mobile environments, including cross-origin communication, redirects, storage restrictions and application lifecycle events.\n\nDevelop consistent behaviour across web, iOS and Android integrations.\n\nEnsure integrations remain secure when operating inside products MoonPay does not control.\n\nMake complex systems easy to use\nDesign APIs and SDKs that are difficult to misuse and straightforward to debug.\n\nEstablish clear versioning, compatibility and migration strategies.\n\nBuild documentation around how developers actually use the platform rather than treating it as a secondary deliverable.\n\nCreate useful errors, logs and observability so partners can resolve issues without contacting MoonPay.\n\nReduce integration time and the amount of direct support required from engineering.\n\nOperate payment-critical software\nBuild systems where failures can prevent a customer from completing a purchase or leave a partner uncertain about transaction state.\n\nDesign for retries, duplicate events, delayed responses and dependencies failing in unexpected ways.\n\nImplement idempotency, state recovery and graceful degradation across distributed payment flows.\n\nMeasure API and SDK adoption, integration success, reliability and developer experience.\n\nSafely evolve the platform as MoonPay adds products, payment methods, regions and partners.\n\nAbout You\nMust-have experience and skills\nExternal developer products. You have built APIs, SDKs, embedded components or integration tooling used by third-party developers.\n\nBrowser or mobile depth. You understand how browsers and mobile applications behave beneath the framework level, including sessions, storage, cross-origin communication and embedded experiences.\n\nJavaScript and TypeScript. You have strong language fundamentals and have built production client-side or SDK infrastructure.\n\nAPI and SDK design. You understand versioning, backwards compatibility, documentation, error design and safe migrations.\n\nDistributed systems. You build correctly when events arrive twice, late or out of order and when dependencies fail.\n\nProduct judgement. You can turn complex platform capabilities into interfaces that developers can understand and adopt.\n\nOwnership. You have taken developer-facing software from design through launch, adoption and ongoing production support.\n\nNice-to-have experience\nBuilt payment APIs, checkout SDKs, embedded financial products or payment-method integrations.\n\nBuilt products similar to Stripe Elements, Stripe.js, Plaid Link or Braintree’s client SDKs.\n\nExperience with secure iframes, web views, postMessage or cross-origin browser infrastructure.\n\nDeveloped SDKs across web, iOS or Android.\n\nBuilt sandboxes, test environments, reference applications or developer documentation.\n\nExperience with webhooks, idempotency, transaction state machines and payment orchestration.\n\nWorked on authentication, identity or KYC integrations.\n\nFamiliarity with cryptocurrency, wallets or digital-asset products.\n\nFamiliarity with our stack: TypeScript, Node.js, React, GCP, PostgreSQL, Redis and Kubernetes.","description_format":"text","description_chars":5020,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cryptocurrencies","Crypto Payments","Crypto Wallets"],"lifecycle":[{"event":"open","at":"2026-10-20T14:32:56Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":5,"expected_fill_days":63,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/moonpay-senior-software-engineer-developer-platform","json_url":"https://alion.io/job/moonpay-senior-software-engineer-developer-platform.json","meta":{"generated_at":"2026-10-27T00:28:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":534,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2725},"rest":"https://alion.io/mcp/rest/get_company?id=2725"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmoonpay-senior-software-engineer-developer-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmoonpay-senior-software-engineer-developer-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmoonpay-senior-software-engineer-developer-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/moonpay-senior-software-engineer-developer-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmoonpay-senior-software-engineer-developer-platform"}]}