Responsibilities:
As a vital member of the Software Development team, you will:
- Design and develop applications and components:
- Collaborate with the team to design and develop applications and components for various parts of our trading systems.
- Employ your expertise in either C++ or Rust (or both) to write robust and performant code.
- Ensure code quality by following best practices, coding standards, and conducting thorough testing.
- Utilize Python for scripting and integration tasks:
- Utilize Python to create scripts for various scripting and integration tasks, improving automation and system integration.
- Develop scripts to streamline processes, enhance efficiency, and enable seamless data integration.
- Continuous system enhancement:
- Continuously enhance our trading systems to adapt to evolving market needs and industry trends.
- Identify areas for improvement and propose innovative solutions to optimize system performance and functionality.
- Collaborate with the team to implement enhancements, conduct testing, and ensure smooth deployment.
- Ensure smooth operation and reliability:
- Take ownership of system performance by monitoring, analyzing, and optimizing the operation of our trading systems.
- Address post-deployment issues promptly and troubleshoot technical challenges as they arise.
- Provide second-line support for the systems you develop, ensuring their reliability and functionality.
- Second-Line Support and Collective Responsibility:
- Take responsibility for system performance, addressing post-deployment issues, and actively troubleshooting technical challenges.
- During upgrades and new deployments, provide first-line support to ensure a seamless transition and timely resolution of any issues.
- Embrace a culture of collective responsibility, actively contributing to the efficiency and solidity of our technology and operations.
- Projects you might work on:
You will be involved in a wide range of exciting projects, including but not limited to:
- Efficient processing of market data to provide real-time insights for trading decisions.
- Optimized routing of orders to enhance trade execution efficiency and minimize latency.
- Building efficient frameworks and tooling for algorithmic trading strategies.
- Developing tools to effectively manage and track risk exposure in trading operations.
- Exploring and implementing innovative solutions to overcome challenges in electronic trading.
Qualifications:
We are seeking early-career developers with a few years of experience who possess the following qualifications and attributes:
- Proficiency in either C++ or Rust (or both) and strong knowledge of Python with a wide range levels from Junior-Middle-Senior. With min 4 yoe in fintech or banking domain ( no embedded ).
- Proven track record of excelling in software development projects.
- Proactive problem-solving skills and the ability to take ownership of tasks and projects.
- Demonstrated commitment to continuous learning and improvement in the field of software development.
- A passion for tackling challenging problems and a strong ability to write well-maintained code.
- Prior experience in the finance industry is not required or requested, as we provide the necessary training and support.
Challenging Work Environment:
- Engage in cutting-edge technology and complex projects that push the boundaries of software development.
- Take on stimulating challenges that foster professional growth and enhance your skills.
Learn About Algorithmic Trading and Finance:
- Gain insights into financial markets and the intersection of technology and trading strategies.
- Develop a deep understanding of algorithmic trading principles and practices.
Exposure to Major Financial Exchanges in Asia:
- Work directly with leading exchanges, experiencing the diverse and dynamic market landscape.
- Collaborate with industry experts and establish valuable connections in the financial sector.
Room to Grow Along:
- Advance your career as you contribute to the continued success of our company.
- Benefit from professional development opportunities and career progression paths.
Access to Senior Developers and Traders:
- Learn from experienced professionals, fostering mentorship opportunities and personal growth.
- Collaborate with a talented team of senior developers and traders to expand your knowledge and expertise.
Generous Benefits Package:
- 21 days of annual leave to promote work-life balance and personal well-being.
- Comprehensive outpatient/inpatient insurance coverage, with the option to extend it to immediate family members if required, and no co-payment required.
- Annual dental and wellness budget to support your overall health and well-being.
- Gym membership to encourage a healthy and active lifestyle.