Codex
Posted 2mo ago

Software Engineer

Codex
Singapore
HybridFull Time
Responsibilities
  • integrating payments
  • building settlement
  • designing architecture
Requirements
  • 3+ years backend engineering experience (payments/rails or compliance/onboarding preferred)
  • Strong system design
  • Cross-functional collaboration with compliance/legal/ops, and ownership of payment/settlement systems

Job description

Job Title: Software Engineer
Department: Engineering & Product Development (EPD)
Reports to: Engineering Lead
Location: Singapore (Hybrid work arrangement)


About Codex

Codex is building the infrastructure for stablecoin-based cross-border payments — moving money faster, cheaper, and more transparently than the legacy financial system. Backed by Circle, Coinbase, Dragonfly, Wintermute, and Cumberland, we're a small team solving hard problems at the intersection of crypto and global payments.

 

The Role

You'll own the full lifecycle of how money moves through Codex — from the moment a customer onboards, through KYC/KYB and compliance checks, all the way to payment execution and settlement. You'll work directly with the founders and with our Trading Ops and Compliance teams to build systems that are fast, reliable, and compliant across every market we operate in.

You'll have real influence over architecture, real ownership of a critical domain, and you'll be building things that matter from day one.

 

Responsibilities

3P & Payment Integrations

  • Own the technical integration of third-party payment providers, including offramp/payout flows, API integration, and sandbox/testnet testing

  • Design and implement the architecture for how 1P and 3P flows interact, with careful consideration of coupling, maintainability, and risk

  • Integrate payment rails across the globe — banks, PSPs, and liquidity providers

  • Build the document storage and invoice pipeline to support 3P operational workflows

  • Coordinate with Legal and Compliance on open questions arising from 3P integration (e.g. balance holding, regulatory implications)

Settlement, Reconciliation & Stablecoin

  • Build and maintain settlement, reconciliation, and ledger systems across fiat and crypto flows

  • Build stablecoin on/off-ramp flows and the crypto-specific compliance tooling that supports them

Backend Architecture

  • Lead significant backend refactors to improve system correctness and maintainability

  • Design and maintain order management systems: cancellation logic, state validation, and payout flows for orders with pending manual payouts

  • Build internal ops tooling to surface pending manual payout queues to non-engineering teams, reducing trader workload

Onboarding & Compliance Infrastructure

  • Build and maintain end-to-end onboarding infrastructure — KYC/KYB flows, identity verification integrations, and risk scoring

  • Own the KYT integration layer across fiat and crypto deposit and order workflows, in coordination with the Compliance team

  • Build transaction monitoring, AML, and sanctions screening systems

  • Maintain compliance data infrastructure — audit logs, reporting pipelines, and regulatory submissions

  • Implement KYT layering across 3P flows and contribute to design decisions on when and how it applies


What we're looking for

  • 3 to 5 years of backend engineering experience, with meaningful depth in at least one of: payments/rails or compliance/onboarding

  • Strong system design instincts; you've built systems that handle failure gracefully and scale without becoming a maintenance burden

  • Experience working cross-functionally with compliance, legal, or operations teams

  • Comfortable with ambiguity — you can take a regulatory requirement or a business need and turn it into a well-designed technical spec

  • Someone who takes full ownership and moves fast without cutting corners

Nice to have

  • Familiarity with both payment rails and compliance frameworks

  • Experience in crypto or stablecoin infrastructure — on-chain settlement, blockchain analytics tooling

  • Prior startup or scale-up experience where broad scope was the norm, not the exception

About Codex

A building infrastructure for stablecoin-based cross-border payments to move money faster, cheaper, and more transparently.

Employees
50
Organization type
Private
Latest investment
Raised $16.00M Seed (2025) — led by Dragonfly Capital
Headquarters
US

Similar jobs

Software Engineer roles
11h
Save
Mark Applied
Hide
Software Engineer Trainee (iOS)
Singapore, Singapore, Singapore
HybridFull Time, Contract
Delivery Hero
Delivery HeroFrankfurt Stock Exchange: DHER: Global platform for online food ordering and local delivery.
Six-month traineeship for candidates with coding experience or understanding in languages such as Java, Kotlin, Python, React, or Swift, plus analytical, problem-solving, communication, and collaboration skills.
Swift, Java, Kotlin, Python, React
1d
Save
Mark Applied
Hide
Software Engineer, Desktop
Singapore, Singapore, Singapore
RemoteFull Time
BJAK
BJAK: Online platform for insurance comparison and road tax renewal.
Software engineering experience with production Electron applications, JavaScript and TypeScript, React, IPC, local storage, WebSockets, desktop lifecycles, debugging, and performance profiling.
Electron, JavaScript, TypeScript, React, SQLite, IndexedDB, WebSockets, Node.js, SQL, NoSQL
2d
Save
Mark Applied
Hide
Software Engineering (Summer Internship)
Hong Kong or Singapore
OnsiteInternship
Balyasny Asset Management
Balyasny Asset Management: Global multi-strategy investment firm managing diverse financial assets.
Currently pursuing a bachelor's or master's degree in computer engineering, computer science, or a related technical field; knowledge of at least one high-level programming language and framework.
Python, C#, C++, Java
2d
Save
Mark Applied
Hide
Software Engineer Graduate (Ads Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$256k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related discipline; programming, debugging, and optimization skills in Go, C/C++, Python, or Java; knowledge of architectures, data structures, and algorithms.
Go, C, C++, Python, Java
2d
Save
Mark Applied
Hide
Software Engineering (Summer Internship)
Hong Kong or Singapore
OnsiteInternship
Balyasny Asset Management
Balyasny Asset Management: Global multi-strategy investment firm managing diverse alternative asset classes.
Pursuing a bachelor's or master's degree in computer engineering, computer science, or a related technical field, graduating in Spring or Summer 2028; knowledge of a high-level programming language and framework required.
Python, C#, C++, Java
2d
Save
Mark Applied
Hide
Foundation Engineering, AI Platform, GenAI Search and Document Management Developer, Associate, Singapore
Singapore, Singapore, Singapore
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
Backend Java development experience with concurrent, scalable, distributed applications; microservices; Python for NLP and data manipulation; search engines and Lucene; Kafka, Elasticsearch, gRPC, and MongoDB.
Java, Kafka, Elasticsearch, gRPC, MongoDB, Python, NLP, Lucene, Retrieval-Augmented Generation (RAG), knowledge graphs, microservices, vector database
2d
Save
Mark Applied
Hide
Cyber Engineering, Blockchain Lead Software Engineer
Singapore, Singapore
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOEBachelor’s degree in a relevant discipline, 5+ years engineering security analytics platforms, programming or scripting expertise, data management, Agile experience, and cybersecurity knowledge.
Splunk, API, microservices, CI/CD, Agile
2d
Save
Mark Applied
Hide
Senior Software Engineer, Regulatory Reporting
Singapore, Singapore, Singapore
OnsiteFull Time
Airwallex
Airwallex: Global financial platform for business payments and money management.
5+ YOERequires 5+ years of software engineering experience, backend expertise in Python, Kotlin, or Java, SQL proficiency, complex delivery leadership, and ability to translate regulatory requirements into engineering designs.
Python, Kotlin, Java, SQL, dbt, Databricks, Spark, BigQuery, RAG