Skip to content
mimi

Senior Software Engineer | Full Stack C# | Financial Services | Switzerland

SGI

Hybrid Full-time Senior Today

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

.NETASP.NET CoreC#CI/CDJavaScriptOraclePostgreSQLReactSQL ServerTypeScriptWeb APIs

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