Taro Logo

Software Engineer

Circle is a financial technology company developing blockchain-based financial infrastructure including USDC, a blockchain-based dollar.
Backend
Entry-Level Software Engineer
Remote
1,000 - 5,000 Employees
Blockchain · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Circle is revolutionizing the financial technology landscape with its blockchain-based infrastructure and USDC digital currency. As a Software Engineer at Circle, you'll be at the forefront of the emerging internet of money, working on systems that enable global, instant, and cost-effective value transfer. The role combines blockchain technology with traditional banking systems, offering an opportunity to work on cutting-edge financial infrastructure.

You'll be responsible for developing and maintaining scalable microservices, building secure APIs, and contributing to Circle's blockchain systems infrastructure. The position requires expertise in Golang (or similar languages for new graduates) and a strong understanding of API design and cloud services. You'll work in a flexible, diverse environment that values innovation and excellence.

The ideal candidate should have 0-4 years of experience, with a Computer Science degree and a passion for financial technology. You'll be part of a team that's shaping the future of digital finance, with the opportunity to work on projects that have real-world impact on global financial systems. Circle offers a collaborative culture that emphasizes integrity, forward-thinking, and excellence, making it an ideal place for engineers who want to contribute to the future of financial technology.

The company provides a supportive environment for professional growth, with exposure to both blockchain and traditional banking technologies. You'll work with modern tech stack including Golang, cloud services, and various database technologies, while collaborating with teams across the organization to deliver robust financial solutions.

Last updated 6 days ago

Responsibilities For Software Engineer

  • Extending Circle's in-house blockchain systems infrastructure
  • Analyzing requirements and improving existing systems
  • Building and owning scalable microservices
  • Developing secure APIs for value and asset transfer across blockchain and banking protocols
  • Collaborating with Product and Engineering teams on design and testing
  • Troubleshooting program and system malfunctions
  • Building publicly accessible APIs for payment systems integration
  • Integrating Platform Services with banks and financial technologies
  • Writing infrastructure for payment experiences

Requirements For Software Engineer

Go
Java
JavaScript
Python
  • 0-4 years of professional software development experience in Golang
  • Computer Science degree or closely related field
  • Understanding of API design and REST principles
  • Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure)
  • Experience with SQL databases and designing schemas
  • Experience in deploying production-quality, scalable software
  • Excellent communication skills
  • Self-starter with curious mindset
  • Fluent in English and Mandarin

Interested in this job?