Senior Software Engineer
145000USD - 195000USD
United States
Blockchain
Microservices
APIs
Troubleshooting
SQL
More jobs from this company
views: 0
Senior Software Engineer

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and problems to improve existing systems and modifying systems; 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; collaborating 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; building publicly accessible APIs that make it simple for developers to integrate with complex payment systems; integrating Platform Services with leading banks and financial technologies; consulting with management to ensure agreement on system principles; writing the infrastructure to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems and APIs; other duties as assigned.

What you'll bring to Circle

  • 6 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).
  • Led teams (2-4) technically on architecture and system design.
  • Experience working with payment systems like credit cards and bank transfers.
  • A 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.
  • A focus on coding standards and code quality -- a desire to have great test coverage to enable continuous delivery.
  • Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively.
  • Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision.
Senior Software Engineer
145000USD - 195000USD
United States
Blockchain
Microservices
APIs
Troubleshooting
SQL
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.