Career

Build the future of capital market technology
Join us today and make a difference.

  • PASSION
  • INNOVATION
  • EXCELLENCE
symphony-hiring

What You'll be part
of at symphony fintech

We're are financial technology company with focus on capital market on a mission to reinvent the trading business is done through innovation and automation technology. We believe that our people are not only our greatest asset but also our biggest competitive advantage. Innovation and our exceptional team are at the heart of what makes Symphony Fintech. We are constantly on a look out for talented, high-performing, and enthusiastic people to join our team

Let's shape together the world for the better.

Life at Symphony Fintech

Our team members are smart, collaborative and have fun working with each other. Our leadership shares an exciting, evolving vision for the company and empowers employees to help shape and deliver that vision.

Life at Symphony Fintech
Life at Symphony Fintech
Life at Symphony Fintech

Opportunities

We are Hiring...

You thrive on the energy and entrepreneurship of a start-up environment– especially in a really cool team that has already achieved impressive success – you'll love it here. We provide a collaborative day-to-day environment where everyone's voice can be heard.

  • Roles and Responsibilities

    - Working as part of one of high performing software teams, you'll be developing the UX/UI of a low latency Multi-asset trading platform using C# WPF, Windows Form

    - The systems have high update rates and require very powerful and optimized UIs and servers to cope with these demands. The C# clients control all aspects of the system from algorithmic trading configuration to electronic feeds and require clear, intuitive design.

    - You should be a practical technologist, who can show excellent problem solving skills and enjoy all aspects of software development

    - Working on a range of features and products, producing top quality tested code and having a say in all areas across the business

    - Innovating new product feature

    - Taking an active role in all stages of development including the analysis of business requirements, planning, implementation and delivery

    - Producing high quality code with automated tests

    - Handle multiple concurrent projects while adapting quickly to changing priorities

  • Minimum Requirements:

    - Proven results delivering multi-threaded, high performance user interfaces in C#/WPF

    - Proficient in object oriented programming and advanced programming language

    - Data structures, design patterns and collections

    - Multi-threaded programming

    - .NET Standard APIs

    - Knowledge of financial markets and trading systems (is Plus)

    - Strong analytical, verbal & written skills

    - Bachelors or Masters degree with three to five years of experience

  • Roles and Responsibilities

    - Working predominantly in C++ on Linux, design and develop High Frequency multi exchange trading platform that are robust, resilient and extremely fast, including core infrastructure, market data handling, core framework, risk management, execution algorithms and exchange connectivity.

    - Optimizing the system using network and system programming as well as other advance techniques to minimize latency

    - You will be encouraged to update your knowledge about state-of-the-art development tools, programming techniques, and computing equipment.

  • Minimum Requirements:

    - Very strong C++ development experience, including modern C++14, STL, templates, and low level and high-level optimization

    - Experience in developing extremely low latency systems

    - Experience in multi-threading and concurrency problematics Multi-threaded processing and inter-process communication

    - Sound knowledge of basic data structures and algorithms with performance focus

    - Previous experience of programming techniques used in HFT systems such as lock-less queues, circular buffer

    - Hands-on experience and knowledge of debugging tools and code optimization principle

    - Experience with development on Linux platform

    - Low level knowledge of network stack (CPU, NIC, PCIe, related drivers) is a plus

    - Strong analytical and problem-solving skills

    - Bachelors degree in Computer Science or Computer Engineering, Mathematics, or equivalent

    - Experience in "kernel by-pass" solutions (Nice to have)

  • Roles and Responsibilities

    - Building highly interactive web based trading platforms on a JavaScript stack (Node.js backend, Angular + jQuery on the front-end), with web sockets (socket.io), MondoDB and Redis.

    - Take full stack responsibility for supporting backend and frontend components.

  • Minimum Requirements:

    - Expert knowledge and a passion for working with JavaScript technologies and frameworks

    - Expert development experience of NodeJS, Express and AngularJS

    - Strong HTML5 and CSS3

    - Full Stack Developer - NodeJS / Angular / React

    - Understanding of RESTful web service consumption and authoring

    - You have implemented a AngularJS front-end on at least one other live, production-grade web application being used by real people for a real use-case.

    - You have experience with web sockets

    - Message Queueing / Message Bus technology (e.g. RabbitMQ, Kafka, etc.).

    - Working knowledge of Git and agile methodologies

    - Understanding of micro-services and containerized technologies (Docker, Kubernetes, etc.)

    - Strong analytical, verbal & written skills

    - Bachelors or Masters degree with two to four years of experience

  • Roles and Responsibilities

    - Contributing to the architecture, design, and implementation of an automated testing framework to reduce time to market and increase the quality of our product

    - Perform manual and automated testing for Trading Platform

    - Working closely with software developers, testers and stakeholders globally to refine technical requirements for the test framework

    - Design and implement new automation frameworks and test scripts for maximum test coverage and depth

    - Prepare documentation and test plans

    - Work in an agile environment

    - Maintain and support quality assurance and integration testing environment

    - Work alongside Development Team, Project Managers, Internal Users and other QA Team members to review and implement business requirements.

    - Assist Developers in quickly investigating problems and reproducing scenarios reported in UAT & Production Environment.

  • Minimum Requirements:

    - At least 1 years of experience programming in Python

    - Competence using Linux, Windows, and basic knowledge of system administration and environment management

    - Excellent written and oral communication skills

    - 2-5 years' experience on software quality assurance and testing

    - Experience in the finance industry and in Quality Assurance working with trading systems a strong plus

    - Bachelors or Masters degree with One to Four years of experience

Fill up the form

Apply Here

 
 
 
 
 
 
 
 

Contact US

Let us help you to achieve your goals!

 
 
 
 
 
By providing Symphony with your contact information Symphony will process your personal data for the purpose of providing you with the information you have requested. For more information regarding Symphony's processing of your personal data, please read Symphony's Privacy Notice here.
  • Get latest updates from Us