Software Engineer
About AlphaPoint
AlphaPoint is a financial technology company helping make illiquid assets liquid. It enables customers to launch new products and services by providing institutions enterprise-grade blockchain solutions to digitize assets, launch markets, and reduce operational costs. AlphaPoint has customers across 5 continents with offices in New York, Philadelphia, and San Francisco.
Our mission is to help firms and institutions discover and execute their blockchain strategy.
Position
- Be part of a multi-disciplinary engineering team focused on delivering world-class industrial-strength distributed-systems software
- Work with other developers, test engineers, analysts, and project managers to develop and deliver software products and solution implementations
- Contribute to the evolution and enhancement of both our trading venue and blockchain platform product lines
- Participate in solution development/delivery, using our products and platforms
- Leverage Agile practices to incrementally and iteratively deliver high value
- Analyze, design, code, and test software elements, with an eye for building functional, performant, scalable, solid production software in a timely manner
- Prepare technical documentation and diagrams
- Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value
- Assist project and product leaders in making risk-managed planning and release decisions
Your qualification
- Proficiency in one or more OO languages (C#/.NET strongly preferred)
- Familiarity with distributed systems patterns and techniques (SOA preferred)
- Understanding of multithreading and concurrency
- Experience with sockets, WebSockets, and/or message oriented middleware
- Experience with serialization techniques like JSON, binary, or protobufs
- Experience building, troubleshooting, and debugging distributed systems
- Knowledge of code profiling, optimization, analysis tools
- Familiarity with BDD/TDD and automated testing
- Commitment to lean programming style and aversion to bloatware
- Creative problem solver able to consider and propose multiple alternatives, taking into account technical and non-technical trade-offs and side effects
- Knowledge of Bitcoin, cryptocurrencies, and/or blockchain technologies is desirable
- 3-5 years of experience building distributed, transactional software solutions
Will be a plus
Some experience with trading or post-trading systems, payment systems, or financial processing systems
What we offer
- We have the best engineering and product talent in the blockchain industry. Period
- Our solutions are battle-tested. We have a growing list of the world’s largest exchanges as paying customers. We are the leading provider of platform solutions in the digital asset exchange world and our customers and prospects know it
- We’ve attracted top-tier investors, advisors and an experienced leadership team
- We operate daily in a smart, get-it- done, innovative and fun culture
- We’re ready to offer the right candidate a competitive compensation package
Email: jobs@alphapoint.com
