Senior Software Engineer (.Net) | Senior Software Engineer (.Net)

Michael Page

Geneva, GE, Switzerland
Published Nov 14, 2025
Full-time
Permanent

Job Summary

This role is an exciting opportunity to join a major international organization within the Financial Services industry as a Senior Software Engineer. You will be responsible for the full software development lifecycle, focusing on designing, developing, testing, integrating, and maintaining complex systems built primarily on the .NET stack. A key part of the role involves embedding security into all development stages and ensuring projects meet high-quality standards and deadlines. The successful candidate will lead agile teams, facilitate ceremonies, and champion best practices across the development lifecycle, including version control and secure coding. You must possess a strong solution-oriented mindset and the ability to manage complex tasks independently. This position offers the chance to work with the latest technologies, contribute to the internal engineering community, and benefit from remote work flexibility.

Required Skills

Education

Not specified

Experience

  • At least five years of professional experience in .NET-based software development
  • Proven track record in automating CI/CD pipelines, including testing and security integration
  • Demonstrated experience in designing software architectures, databases, and system integrations
  • Practical experience leading agile teams and facilitating agile ceremonies

Languages

Not specified

Additional

  • Must approach problems with initiative and a solution-oriented mindset; ability to manage complex tasks independently; strong focus on achieving tangible results and performance targets.