Bachelor’s degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline
Excellent object oriented or functional analysis and design skills
Knowledge of data structures, algorithms, and designing for performance
Excellent written and verbal communication skills
Ability to solve problems and apply analysis to make data driven decisions
Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team
Can apply an entrepreneurial approach and passion to problem solving and product development
3+ years of software development experience
Programming in a complied language such as Java or C++, or an interpreted language such as Python and experience with concurrency and memory management
Responsive web development, with professional React/Angular/Redux experience and advanced JavaScript proficiency
NoSQL databases such as MongoDB and Elastic Search
Trading system integration architectures and protocols (e.g. FIX), or other relevant financial services software engineering experience
Nice to Haves
Knowledge or interest in trading technologies in the front-office of a trading organization
What You'll Be Doing
Responsible for the specification, development, testing, delivery, and support of features in the multi asset trading platform
Work on interesting technical challenges and provide input into design discussions
Contribute to the evolution of all aspects of the open architecture platform
Work across numerous software services, build and deployment infrastructure, integrations with different trading venues, observability, and control considerations
Full stack opportunities to work across both back end and UI layers
Focus on continuous learning and development spanning both functional business context, and technical skillsets
Perks and Benefits
Opportunity to work with a collaborative, agile team
Continuous learning and development opportunities
Ability to impact and shape trading capabilities for the growing PWM business