SL-000056
Job description
Our client, a respected company in the investment industry, is looking for a Senior C# .NET Software Engineer to join their small but highly skilled team in Geneva or Zug. This is a role where your work will directly support critical trading, analytics, and risk management systems – making a real impact on the organisation’s success.
In this position, you’ll have the opportunity to shape key technology platforms – from building out a new data platform to upgrading complex analytics systems – using modern tools and best practices. You’ll work across the full stack, designing solutions that are fast, scalable, and built to last, while collaborating with stakeholders to bring innovative ideas to life.
Why join them?
This role offers the chance to work closely with decision-makers, where your expertise will not only be valued but will help drive the direction of their technology. You’ll enjoy variety, autonomy, and the opportunity to work on systems that sit at the core of the business, all while being part of a collaborative, supportive environment.
What you will do:
- Design, develop, and enhance high-performance applications using C#, JavaScript (React), WPF, and SQL.
- Support and maintain critical in-house and third-party applications, ensuring seamless integration and reliability.
- Collaborate with developers, data experts, and stakeholders to deliver solutions that meet complex business needs.
- Drive the development of scalable platforms that directly support trading and risk management.
- Diagnose and fix issues with trading desk systems (In-house analytics, Bloomberg, TradeWeb, other vendor and proprietary systems)
What you bring:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field.
- 7+ years of object-oriented development using C# and Microsoft. Net
- 7+ years of database, SQL, ORM experience
- Strong experience with JavaScript, React, Python • Must be comfortable with development across the application stack
- Ability to complete complex projects independently
- Fluency in English is essential; proficiency in French is an advantage.
- Eligibility to work in Switzerland (Swiss permit holder, citizen, or EU passport holder).
- Leadership experience is a plus, though this remains a hands-on role.
PLEASE NOTE: This is a 100% role and you would be required to be on-site 4/5 days per week in the Geneva or Zug office. You also need to show a genuinely interest in middle office work.
If you’re looking for a position where your technical skills will make a visible difference and you’ll work on systems central to a leading investment firm, we’d like to hear from you.