What is a Software Engineer at Circle?
A Software Engineer at Circle works at the intersection of traditional finance and decentralized technology. You will be responsible for building, scaling, and securing the infrastructure that powers USDC—the world’s fastest-growing, fully reserved digital currency—alongside the Circle Payments Network and Arc, an enterprise-grade blockchain platform designed to become the Economic OS for the internet. The systems you design and maintain are responsible for moving billions of dollars globally, demanding an uncompromising commitment to security, reliability, and performance.
In this role, your work directly impacts how developers, enterprises, and financial institutions interact with programmable money. You will build highly scalable microservices, design robust APIs, and integrate Circle’s platform services with leading global banks and diverse blockchain protocols. Because Circle operates in a highly regulated environment, the software you write must not only handle high-throughput transactions but also comply with strict financial and security standards.
This position offers a rare technical challenge: solving the complexities of distributed systems, cryptographic ledger technology, and traditional payment rails simultaneously. You will collaborate with cross-functional teams across engineering, product, and compliance to transition the world toward a more open and inclusive financial system. It is a fast-paced, high-stakes environment where engineering excellence is not just a goal, but a baseline requirement.
