Software Engineer, itBit
ABOUT ITBIT
itBit is a global exchange and custodian offering institutional and retail investors a regulated platform to buy, sell and hold crypto assets. In 2015, itBit obtained a New York State trust company charter and became the first regulated Bitcoin exchange in the U.S. As a regulated financial services company based in New York City, itBit is focused on meeting the sophisticated needs of institutions, active traders and other bitcoin trading professionals. In addition to New York City, itBit has an office and operational teams based in Singapore.
We’re looking for an experienced Software Engineer to help us build and enhance our cryptocurrency exchange platform. You’ll work closely with our tech team and product owner to meet new product development objectives. You will review, analyze, and modify the product, including coding, testing, debugging and installing for a large-scale system.
We hold ourselves to a very high hiring bar. To achieve this, we think of roles first and foremost as outcomes to be achieved, not simply a description of responsibilities. We have developed what we call a ‘Success Profile’ for this role, which has two sections:
- Outcomes: Meaningful and measurable work products that have a significant impact on the team and business over a defined timeframe
- How to Achieve Outcomes: We have a strong point of view on how this role will succeed in achieving outcomes at itBit. So, we have taken the Operating System of itBit - our values - and made it relevant to this role.
Outcomes:
- Takes a well-scoped component from a larger project and uses it to complete tasks in the project within an agreed-upon time frame.
- Owns the delivery of independent features all the way through from technical design to launch - own design, coding, testing all the way through deployment.
- Produces work output for features of reasonable complexity that does not require too many iterations and can be shipped with minimal changes
How to achieve the Outcomes:
Technical Acumen Required:
- Demonstrates a solid understanding of core engineering concepts. Strong understanding of Data Structures and Algorithms.
- Has a strong background in Engineering best-practices like unit and integration testing, source control using git, and agile planning/estimation
Accountability:
- Clearly communicates assumptions, even when they might be totally off the mark or wrong and gets clarification on tasks upfront to minimize rework and edits later
- Proactively communicates the status of the project/product feature to the team rather than being asked for updates even when it means communicating a delay or something that others might not want to hear
Commitment to Excellence:
- Focuses on growing as an engineer, learns the team's tools and current processes, and as a result is able to demonstrate step-level improvements in productivity
Be a Force Multiplier:
- Able to learn about a specific component or product sub-area, master that component/product sub-area and is able to serve as a Subject Matter Expert (SME) on that topic
Respect Everyone:
- Constantly seek feedback (proactively asking for code reviews etc.) on their work striving to improve. Graciously accept feedback and be a voracious learner
BONUS POINTS
- A proven track record of combining a solid long-term architectural strategy with short-term progress.
- Experience building trading systems or familiarity with industry protocols (FIX, ITCH/OUCH).
- Experience with performance testing and optimization of query performance in a modern RDBMS.
- Meaningful contributions to one or more open source projects.
- Interest in cryptocurrencies like Bitcoin.
- Experience in startups is a plus.
ITBIT IS AN EQUAL OPPORTUNITY EMPLOYER. IT DOES NOT DISCRIMINATE ON THE BASIS OF SEX, AGE, COLOR, RACE RELIGION, MARITAL STATUS, NATIONAL ORIGIN, ANCESTRY, SEXUAL ORIENTATION, PHYSICAL AND MENTAL DISABILITY, MEDICAL CONDITION, GENETIC INFORMATION, VETERAN STATUS OR ANY OTHER BASIS PROTECTED BY FEDERAL, STATE OR LOCAL LAW.