Senior Software Engineer

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.
Salt Lake City, UT, USA
$147,500 - $195,000
Backend
Senior Software Engineer
Remote
4+ years of experience
Finance · Blockchain

Description For Senior Software Engineer

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. This ground-breaking new internet layer opens up previously unimaginable possibilities for payments, commerce and markets that can help raise global economic prosperity and enhance inclusion. Our infrastructure – including USDC, a blockchain-based dollar – helps businesses, institutions and developers harness these breakthroughs and capitalize on this major turning point in the evolution of money and technology.

As a Senior Software Engineer at Circle, you will be responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world. You will analyze requirements, procedures, and problems to improve existing systems and modify them. Your role involves 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.

You will collaborate with Product and Engineering teams to design, test, and shape Circle features, including developing and documenting system design procedures, testing procedures, and quality standards. Troubleshooting program and system malfunctions to restore normal functioning will be part of your responsibilities. You'll be building publicly accessible APIs that make it simple for developers to integrate with complex payment systems and integrating Platform Services with leading banks and financial technologies.

This role requires a minimum of 4 years of professional software development experience in object-oriented languages like Java and Go. You should have a Bachelor's degree in Computer Science or a closely related field (or equivalent) and experience in leading teams (2-4) technically on architecture and system design. Knowledge of payment systems, RESTful API design, Cloud Services, SQL databases, and a focus on coding standards and code quality are essential.

Circle offers a competitive compensation package, including a base salary range of $147,500 - $195,000, an annual bonus target of 12.5%, equity, and comprehensive benefits. The company has a discretionary vacation policy and provides 10 days of paid sick leave and 11 paid holidays per year in the U.S.

Join Circle and be part of a team that's shaping the future of digital finance!

Last updated 17 days ago

Responsibilities For Senior Software Engineer

  • Extending Circle's in-house blockchain systems infrastructure
  • Analyzing requirements, procedures, and problems to improve existing systems
  • Building and owning scalable microservices for reliable and secure APIs
  • Collaborating with Product and Engineering teams to design, test, and shape Circle features
  • Troubleshooting program and system malfunctions
  • Building publicly accessible APIs for integration with complex payment systems
  • Integrating Platform Services with leading banks and financial technologies
  • Consulting with management to ensure agreement on system principles
  • Writing infrastructure to deliver great payment experiences

Requirements For Senior Software Engineer

Java
Go
  • 4+ years minimum professional software development experience in object oriented languages like Java and Go
  • Bachelor's degree in Computer Science or a closely related field (or equivalent)
  • Experience leading teams (2-4) technically on architecture and system design
  • Experience working with payment systems like credit cards and bank transfers
  • 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
  • Focus on coding standards and code quality
  • Excellent communication skills
  • Self-starter attitude

Benefits For Senior Software Engineer

  • Competitive base salary
  • Annual bonus target
  • Equity
  • Medical, dental, and vision insurance
  • 401(k)
  • Discretionary vacation policy
  • 10 days of paid sick leave per year
  • 11 paid holidays per year in the U.S.

Interested in this job?

Jobs Related To Circle Senior Software Engineer

Senior Software Engineer (SDE) in Test

Join Inbox Health as a Senior Software Engineer in Test to lead QA strategy and implementation for a growing healthcare billing startup.

Wireless Network Engineer

Experienced Wireless Network Engineer needed for remote position with occasional travel to Philadelphia, PA. Design and maintain secure wireless networks for government client.

Senior Engineer: Genesys Cloud Telephony and Digital Engagement

Senior Engineer role at TymeBank SA, focusing on Genesys Cloud Telephony and Digital Engagement implementation and optimization.

Senior Software Engineer

Senior Software Engineer role at Stacklok, an innovative software supply chain security startup in London, focusing on Go, Docker, Linux, and Git.

Experienced C++ Developer, ETFs

Experienced C++ Developer for ETFs at Hudson River Trading, working on automated trading systems and shaping the future of live trading platforms.