Taro Logo

Software Engineer II

Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globally, nearly instantly and less expensively than legacy settlement systems.
$125,000 - $162,500
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Finance · Blockchain
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Circle is a financial technology company revolutionizing the internet of money. As a Software Engineer II, you'll be at the forefront of developing blockchain-based solutions that enable global, instant, and cost-effective value transfer. This role offers an exciting opportunity to work on cutting-edge technology that has the potential to reshape the financial landscape.

You'll be responsible for extending Circle's in-house blockchain systems infrastructure, building scalable microservices, and creating publicly accessible APIs that simplify integration with complex payment systems. Your work will directly contribute to the development of USDC, a blockchain-based dollar, and other innovative financial products.

The ideal candidate has 2-4 years of professional software development experience, particularly with Java and Go. You should have a strong understanding of API design, REST principles, and experience with cloud services and SQL databases. We're looking for a self-starter with excellent communication skills who can thrive in a fast-paced, remote-first environment.

At Circle, you'll be part of a team committed to visibility, stability, and excellence. Our culture values multistakeholder thinking, mindfulness, and high integrity. We offer competitive compensation, including a base salary range of $125,000 - $162,500, an annual bonus target of 10%, equity, and comprehensive benefits.

Join us in shaping the future of finance and technology. If you're passionate about blockchain, financial innovation, and want to be part of a company that's raising global economic prosperity and enhancing inclusion, this role at Circle could be your next big opportunity.

Last updated 9 months ago

Responsibilities For Software Engineer II

  • Extending Circle's in-house blockchain systems infrastructure
  • Analyzing requirements, procedures, and problems to improve existing systems
  • Building and owning scalable microservices
  • Collaborating with Product and Engineering teams
  • Troubleshooting program and system malfunctions
  • Building publicly accessible APIs
  • Integrating Platform Services with leading banks and financial technologies
  • Writing infrastructure to deliver great payment experiences

Requirements For Software Engineer II

Java
Go
  • 2-4 years minimum professional software development experience in object oriented languages like Java and Go
  • Computer Science degree or a closely related field
  • Broad understanding of API design and REST principles
  • Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure, etc)
  • Experience with SQL databases and designing schemas
  • Willing and able to learn unfamiliar languages and technologies
  • Experience in the deployment of production-quality, scalable software
  • Focus on coding standards and code quality with speed
  • Excellent communication skills
  • Self-starter with a curious mindset

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical, dental, vision insurance
  • 401(k)
  • Equity
  • Annual Bonus Target: 10%
  • Discretionary vacation policy
  • 10 days of paid sick leave per year
  • 11 paid holidays per year in the U.S.

Interested in this job?