Software Developer
We’re looking for a Software Developers to join a collaborative engineering team working on in-house trading and research systems. This is a great opportunity to contribute to impactful projects while developing your technical skills in a performance-driven environment.
You’ll be involved in building and enhancing applications that directly support real-world trading strategies, working closely with experienced developers, researchers, and traders.
This role sits within a C# .NET, SQL Server, and ASP.NET ecosystem, with a strong focus on building reliable, scalable, and maintainable systems.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET
- Contribute to system architecture and technical design discussions
- Build and enhance systems supporting trading and research activities
- Develop and optimise database solutions (SQL Server or similar)
- Improve system performance, reliability, and automation
- Collaborate with cross-functional teams to translate requirements into technical solutions
- Participate in code reviews and maintain high standards of code quality
- Contribute to continuous improvement of development practices and tools
Required Skills & Experience
- Degree in Computer Science or a related field
- 2+ years of professional software development experience
- Strong experience with C# and .NET
- Experience working with relational databases (SQL Server, Oracle, or similar)
- Solid understanding of object-oriented programming principles
- Experience developing scalable, production-quality applications
- Strong communication skills in English (written and verbal)
- Detail-oriented with a problem-solving mindset
Desirable Skills
- Experience with multi-threading or concurrent programming
- Basic understanding of networking concepts (TCP/UDP)
- Familiarity with Git or other version control systems
- Exposure to Windows-based development environments
- Interest in or exposure to financial markets or trading systems
Why Apply?
- Work on meaningful, real-world systems
- Gain exposure to trading and research-driven development
- Collaborate with experienced engineers in a supportive environment
- Opportunity to grow technically and take on more responsibility over time