Software Engineer, Poloniex Trade Engine

  • Circle
  • Boston, MA, USA
  • Oct 11, 2018

Job Description

Circle is a global internet finance company, built on blockchain technology, powered by crypto assets, and dedicated to helping people everywhere create and share value.

We've already made sending money around the world free and easy using blockchain technology with Circle Pay. With Circle Invest, we're expanding our offerings with a cryptocurrency investment product, enabling anyone to buy and sell crypto assets. Through Circle Trade, we're market makers for the top crypto coins and offer OTC trading services. In March 2018, Circle acquired Poloniex, one of the world's leading token marketplaces.

As part of platform engineering, you'll join a team of engineers that are dedicated to making Poloniex the top crytpocurrency exchange in the world. You'll specifically join our Poloniex team that is focused on improving and enhancing our trade engine.

What you'll do:

  • Solve hard, open ended, problems in the cryptocurrency and blockchain space
  • Build RESTful microservices on AWS cloud platforms using modern software delivery techniques including ECS and Docker
  • Design and code new features for the Poloniex Cryptoasset Exchange focused on our Trade Engine
  • Troubleshoot and fix code defects
  • Be a member of a small agile software engineering team
  • Learn a lot, be challenged, and have fun
  • Be flexible and work on many facets of the system from database design, to asynchronous event based middleware, to front end modern html applications
  • Program primarily in Java, JavaScript (Node), but also in other languages (PHP & Python) as needed.
  • Design relational databases and have at least intermediate capability with SQL
  • Build simple and elegant software solutions
  • Work well as a team member on a close-knit team
  • Be creative, curious, and learn fast
  • Own software throughout the entire development life-cycle
  • Contribute ideas to improve our product and processes, make decisions that have significant impact, and provide feedback so we can continue to get better

What you'll bring to Circle:
  • Experience writing high quality code in Java, JavaScript, Node.js, Python or React.js (this is our tech stack, some of these you'll have and some you'll learn)
  • 3+ years of experience working with Java specifically
  • Past experience working within Fintech, trading or a similar vertical
  • Knowledge or interest in cryptocurrency and blockchain technology
  • Experience working closely with internal teams to identify requirements and iterate on solutions
  • An interest in building large-scale, distributed systems

Circle was founded in 2013 by internet entrepreneurs Jeremy Allaire and Sean Neville. We're backed by $250 million from investors including Jim Breyer (Facebook), Goldman Sachs, IDG Capital (Baidu, Tencent), General Catalyst (AirBnB, Snapchat), Accel Partners, and Bitmain, with offices in Boston, New York, San Francisco, Dublin, London and Hong Kong.

Check us out at and download Circle Pay & Circle Invest for iOS and Android today.

We are anequal opportunity employerand value diversity at Circle. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About your personal information

We respect your privacy and are committed to protecting your personal information.Please refer to our candidate privacy notice here. for more information on how we will be using your personal information. By submitting your application, you agree that you have read and understood the candidate privacy notice .