Senior Software Engineer (Rust / C#) | Build the Future of Global Trading
Imagine being part of an innovative company that fully integrates technology into its core operations. We are a private, international trading firm with key tech hubs in Hong Kong and London, pioneering the forefront of financial markets. Unlike traditional institutions, we are a collective of talented engineers, researchers, and traders who build our systems from scratch.
Our strength lies in our technological prowess. We develop cutting-edge, ultra-low-latency systems with high throughput that trade globally around the clock. Our culture fosters intellectual curiosity, values the best ideas, and thrives on solving complex problems. Our team is diverse, young, and united by a mutual respect and a shared dedication to technical excellence.
The Role
This opportunity is not just about coding—it's a chance to join a select team responsible for developing the high-performance systems underpinning our global trading operations. We are looking for a seasoned Developer who is passionate about innovative solutions, clean code, and pushing the boundaries of technology.
You will work on hands-on projects where you take ownership from start to finish. This position offers a clear path to leadership; excel in your role, and you could soon lead your team of engineers.
Responsibilities:
- Design, create, and improve crucial applications and user interfaces that are at the core of our trading infrastructure, utilizing modern Rust and .NET technologies.
- Collaborate effectively in an agile setting, working closely with a global team of top-notch engineers from Hong Kong and London.
- Lead research into emerging technologies and industry standards, ensuring our systems stay ahead of the industry curve.
- Ensure the reliability, scalability, and performance of your code in a live 24/7 environment.
- Mentor and guide junior engineers, promoting a culture of technical excellence and continuous learning.
Requirements:
- Minimum of 5 years of software development experience, preferably in a Linux environment.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in crafting maintainable code; while experience in Rust and C# is favored, expertise in any modern object-oriented language like Java or C++ is highly regarded.
- Genuine enthusiasm for financial markets, low-latency systems, and blockchain technology.
- Strong sense of pride in your work, with accountability for all aspects from design to deployment.
- Passion for dissecting complex problems and coming up with efficient solutions.
- Inclination towards mentoring and supporting colleagues.
- Knowledge of multithreading, high-throughput/low-latency system design, or modern web protocols is a plus.
Perks:
- Competitive compensation package with an attractive base salary and performance-based bonuses.
- Support for international candidates with full visa sponsorship and relocation assistance.
- Comprehensive medical and dental insurance, covering you, your spouse, and dependents.
- Generous 20 days of annual leave, plus other paid leaves for parental and family care.
- Engaging office culture with social events like birthday parties, dinners, happy hours, and team-building activities.
If you are a natural problem-solver who thrives on impactful coding in a dynamic, challenging environment, we welcome your application.
