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.
$147,500 - $195,000
Backend
Senior Software Engineer
Remote
4+ years of experience
Finance · Blockchain
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Disney Entertainment, building innovative ad platform solutions and requiring 5+ years of Salesforce development experience.

Senior Software Engineer

Senior Software Engineer position at Disney Entertainment, focusing on developing solutions for service management and business operations using React, TypeScript, and Node.js.

Senior Software Engineer - Rust

Senior Software Engineer position at Disney Entertainment focusing on Rust development for streaming platform infrastructure.

Senior Media Performance Engineer, Quality

Senior Media Performance Engineer role at Disney Entertainment focusing on streaming media technology and performance optimization.

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer role at NVIDIA focusing on Dynamo and Triton Inference Server development, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

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:

  1. Extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world
  2. Analyzing requirements, procedures, and problems to improve existing systems and modifying systems
  3. Building and owning scalable microservices responsible for reliable and secure APIs that transfer value and assets across all blockchain protocols as well as traditional banking protocols
  4. Collaborating with Product and Engineering teams to design, test, and shape Circle features
  5. Troubleshooting program and system malfunctions to restore normal functioning
  6. Building publicly accessible APIs that make it simple for developers to integrate with complex payment systems
  7. Integrating Platform Services with leading banks and financial technologies
  8. Writing infrastructure to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems and APIs

To be successful in this role, you should have:

  1. 4+ years of professional software development experience in object-oriented languages like Java and Go
  2. A Bachelor's degree in Computer Science or a closely related field (or equivalent)
  3. Experience leading teams (2-4) technically on architecture and system design
  4. Experience working with payment systems like credit cards and bank transfers
  5. A broad understanding of RESTful API design and development principles
  6. Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure, etc)
  7. Experience with SQL databases and designing schemas
  8. Proven experience in the design & deployment of production-quality, scalable software
  9. A focus on coding standards and code quality with a desire for great test coverage to enable continuous delivery
  10. Excellent communication skills and ability to collaborate with remote teams

This is an exciting opportunity to work on cutting-edge financial technology and contribute to the evolution of digital payments and blockchain-based systems. Join Circle to be part of a team that's shaping the future of global finance!

Last updated 6 months 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
  • Writing infrastructure for great payment experiences

Requirements For Senior Software Engineer

Java
Go
  • 4+ years of 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 with a desire for great test coverage
  • Excellent communication skills and ability to collaborate with remote teams

Benefits For Senior Software Engineer

  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Discretionary vacation policy
  • 10 days of paid sick leave per year
  • 11 paid holidays per year in the U.S.

Interested in this job?