C# Developer, Leading Trading Firm
C# Software Engineer - Leading Trading Firm
Company Overview:
Role Overview:
Key Responsibilities:
- Design, build, and enhance C# applications supporting post-trade processing workflows
- Develop systems that handle large volumes of transactional and reference data with high reliability
- Partner closely with trading, operations, and compliance teams on strategic initiatives
- Take ownership of projects across the full software development lifecycle
- Ensure systems meet regulatory, financial, and accounting requirements across regions
- Apply sound architectural principles and object-oriented design practices
- Contribute to testing strategies to ensure system robustness and stability
Key Requirements:
- 5+ years of professional software development experience
- Strong commercial experience with C# in a client/server environment
- Solid understanding of object-oriented programming and design principles
- Experience working with relational databases (e.g. Oracle or similar)
- Proven ability to deliver projects from requirements through to production
- Good grasp of software architecture and design patterns
- Experience with software testing methodologies
- Strong problem-solving skills with the ability to diagnose technical and business issues
- Clear communication skills, able to work with both technical and non-technical stakeholders
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Nice to Have:
- Experience in financial services or trading environments
- Exposure to post-trade, clearing, or settlement systems
- Familiarity with multi-region or regulatory-driven systems
- Experience working in a Linux/Unix environment
Location & Work Setup:
- Hong Kong (APAC)
- Onsite / hybrid working model
Why Join:
- Work on mission-critical systems with real business impact
- Join a technology-driven trading firm where engineering is highly valued
- Collaborative, low-ego culture with strong learning opportunities
- Competitive compensation and benefits package
- Long-term career growth without rigid role boundaries
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
