Senior Software Engineer | Full Stack C# | Financial Services | Switzerland
SGI
About the role
About
We’re partnered with a highly regarded global trading business as it continues to invest heavily in its internal technology and analytics landscape.
This is an opportunity for a Senior Full Stack Engineer to join a Geneva-based team, building strategic applications that support complex, high-value business operations across a global environment.
The role will suit engineers coming from banking, financial services, asset management, investment platforms, trading firms, commodities, or other fast-paced data-rich sectors where performance, usability, and reliability matter.
If you enjoy working closely with end users, building modern front ends in React, and delivering robust backend services in .NET, this is a genuinely strong opportunity to work on systems with real commercial impact.
The Role
This is a true full stack engineering role with a strong front-end component. They are looking for someone who is genuinely hands-on with both React and .NET.
You’ll be building and enhancing business-critical applications used by teams operating in fast-moving commercial and trading environments, working across the full development lifecycle in a collaborative, high-performing engineering team.
What You’ll Be Doing
- Building and enhancing strategic internal platforms used by business, trading, and operational teams
- Developing high-quality user interfaces in React alongside scalable backend services in C#/.NET
- Working closely with end users and stakeholders to turn business requirements into practical technical solutions
- Contributing across the full SDLC, from design and development through to testing and deployment
- Writing clean, maintainable, production-grade code across both front-end and back-end systems
- Taking part in peer reviews, technical discussions, sprint ceremonies, and architectural design work
Location
📍 Geneva, Switzerland | Hybrid working
🌍 Open to candidates already based in the EU and open to relocating to Geneva, Switzerland
Compensation
💼 Highly competitive salary + strong benefits package
Requirements
- Degree in Computer Science, Information Systems, or similar
- Around 4–8 years’ software engineering experience
- Strong C#/.NET experience, including ASP.NET Core and Web APIs
- Proven commercial experience building front ends in React
- Strong JavaScript / TypeScript and modern front-end engineering fundamentals
- Good experience with SQL-based databases such as SQL Server, PostgreSQL, or Oracle
- Familiarity with CI/CD, modern development practices, and Agile delivery environments
- Strong communication skills and a proactive, delivery-focused mindset
Nice to Have
- Experience with GraphQL, gRPC, Kafka, or Reactive Extensions
- Exposure to trading, financial services, banking, commodities, capital markets, risk, or other highly data-driven environments
Important to note
- This role requires recent, hands-on commercial React experience
- Engineers whose background is primarily backend, or whose front-end experience is mainly in Angular or Vue, are unlikely to be the right fit
- This opportunity is best suited to candidates already based in the EU, as the process does not include visa sponsorship
Career Opportunity
This is a chance to join a globally active business where engineering has direct visibility and impact. You’ll be working on meaningful, business-critical platforms in a sophisticated environment, with the opportunity to build your career in one of Europe’s key financial hubs.
📧 If you are interested in this Senior Stack Developer role, please respond directly to this advert with your updated CV or send it to chantelle.smith@sourcegroupinternational.com
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free