About Our Client
Our Client is a global financial technology company at the forefront of the new internet of money. Our infrastructure—including USDC, a blockchain-based dollar—powers payments, commerce, and financial applications worldwide. We help businesses, institutions, and developers leverage breakthrough blockchain technologies to drive global economic prosperity and digital inclusion.
The Opportunity and Responsibilities
- Responsible for extending Our Client's in-house blockchain systems infrastructure to support the tokenization of the world.
- Analyzing requirements, procedures, and problems to improve existing systems and modifying systems.
- Building and owning scalable microservices that are responsible for reliable and secure APIs that transfer value and assets across all blockchain protocols as well as traditional banking protocols.
- Collaborating with Product and Engineering teams to design, test, and shape Our Client features, including developing and documenting system design procedures, testing procedures, and quality standards.
- Troubleshooting program and system malfunctions to restore normal functioning. Building publicly accessible APIs that make it simple for developers to integrate with complex payment systems.
- Integrating Platform Services with leading banks and financial technologies.
- Consulting with management to ensure agreement on system principles.
- Writing the infrastructure to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems and APIs & other duties as assigned.
Our Client is hiring multiple engineers across several teams:
Liquidity: Builds banking rails for USDC.
Developer Platform / Web3 Services: APIs, wallets, contracts, gas tooling.
Circle Payments Network (CPN): Governance, compliance, trust operations.
Payments: PSP tools, payouts, merchant acceptance.
Core Protocols (USDC, CCTP): USDC contracts and CCTP protocols.
Stablecoin Operations: Mint and burn execution, reconciliation.
DeFi & Liquidity Partnerships: DeFi market-maker partnerships; USDC adoption.
And more...
Key Requirements
- 6+ years of professional software development experience in object-oriented languages—deep Java expertise is preferred. Go is used but secondary. C#/.NET-centric backgrounds are not a fit.
- Bachelor's degree in Computer Science or a closely related field (or equivalent).
- Led teams (2-4) technically on architecture and system design.
- Experience working with payment systems like credit cards and bank transfers.
- A broad understanding of RESTful API design and development principles.
- Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure, etc.).
- Experience with SQL databases and designing schemas.
- Proven experience in the design & deployment of production-quality, scalable software.
- A focus on coding standards and code quality—a desire to have great test coverage to enable continuous delivery.
Bonus Skills
Web3 experience is not a must but good to have.
