Lead Platform Engineer

Post Date:
Job Type:
Lead Platform Engineer
New York

The position would be ideally based in New York. For the right skill sets, other cities would be considered. Up to 15% travel may be necessary. Must be authorized to work for any employer in the United States.



Your role:

As a Lead Platform Engineer, you will leverage your expertise in architecting and developing trading systems and interfaces to support interoperability of the Affinity Capital Exchange systems.  This position is for someone who is energetic and passionate about building software that allows for scalability and reliability.  As a key member of the technology team, you will also participate in the software architecture, interprocess communication strategy and agile development methodology.


As a vital player on the technology team, your primary focus will be on our internal systems that require integration with the ACE exchange platform.  These internal services will provide a level of abstraction to support, but not limited to, our member portal and our blockchain environment.  In addition, you will support industry standard financial protocols and application interfaces to serve our ACE members and their representatives.  Following Agile development, you will see projects through from business use cases, requirements, designs, wireframes, to the nitty-gritty implementation. 


From a continuous learning perspective, you will be expected to understand industry trends and solutions that drive technology innovation and operational efficiencies.  You will be required to conduct research on the latest industry software development initiatives and work with the ACE technology team in a collaborative and problem-solving capacity.


Key Responsibilities

Design, develop, test and deploy software with minimal supervision
Participate in creation of requirements gathering, software design and technical reviews as part of the development process
Ensure interoperability between ACE systems and external clients
Leverage Agile development methodologies to incrementally and iteratively deliver strategic technical solutions to match business requirements and project life cycle deliverables
Analyze, design, code, and test software, with an eye for building functional, performant, scalable, solid production software in a timely manner
Execute and develop ad-hoc technical projects to meet business needs
Collaborate with the global team in continuous improvement efforts and innovations


Minimum qualifications:

BS or MS in computer science or equivalent experience
Proficient in FIX, ITCH and SOUP BIN financial protocols for exchanges
Experience in Order Management Systems and associated order placement
Proficient in Java, C/C++ and PostGreSQL DB
Linux OS experience with cloud deployments
Required qualifications:

3+ years of professional software development
Strong software engineering background including strong skills in testing, source code control, documentation, refactoring and troubleshooting
Experience with Scrum/Agile development methodologies.
Experience with test-driven development and automated testing frameworks
Capable of delivering on multiple competing priorities with little supervision.
Preferred qualifications:

Experience with cloud services such as Amazon AWS and associated AWS developer tools and Application services
Proficiency in NodeJS, ReactJS, HTML, CSS, and JavaScript
Experience in JSON REST APIs, JWT Token and Web Services
Experience with various relational SQL Databases (MySQL)
Expereience with document and No-SQL databases (MongoDB, CouchDB)
Strong communication skills for a fast-paced and result-oriented environment
Programming languages including like Python, Ruby, Perl, PHP, etc.
Experience in the Financial sector is preferred


About Affinity Capital Exchange

Affinity Capital Exchange is the world’s first institutional trading exchange for Points-Backed Securities™ in a very large and increasingly expanding Loyalty market. It plans to deliver improved economics to loyalty players such as airlines, hotels, banks, and financial customers including speed of trading, price discovery, liquidity and risk management. Affinity Capital Exchange is looking for bright, organized, energetic and dependable people for this position driven by a common company goal: to help us accomplish great things.

Apply For This Job

Please enter your details in the form below. Fields marked with an asterisk (*) are required.

Upload resume file Max. upload size: 2MB
Allowed formats: PDF, DOCX, DOC