Ambition
Website:
ambitiongrouplimited.com
Job details:
An industry-leading technology-driven trading firm is seeking an exceptional Principal C# Software Engineer to join its high-performing engineering team in Sydney, Australia. This is a rare opportunity for top-tier engineers based in India who are interested in relocating internationally and working on highly complex, real-time systems in a fast-paced environment.
Full relocation assistance and Australian visa sponsorship will be provided for successful candidates.
You will design and build high-performance Windows desktop applications that support real-time decision-making across sophisticated trading and research environments. The role focuses heavily on creating responsive, intuitive user interfaces capable of handling complex live data visualisation at scale.
Working closely with researchers, end users, and backend engineering teams, you will help deliver mission-critical applications where performance, usability, and reliability are essential.
Key Responsibilities
- Design, develop, and maintain high-performance Windows desktop applications using C# and modern .NET technologies
- Build responsive, intuitive desktop GUIs for real-time data visualisation and analytics
- Collaborate closely with technical stakeholders to translate complex requirements into elegant software solutions
- Own projects end-to-end, from architecture and development through deployment and optimisation
- Drive performance, scalability, and reliability through strong engineering practices
- Troubleshoot and optimise issues relating to threading, rendering, concurrency, and memory usage
- Contribute to shared frameworks, reusable UI components, and overall engineering standards
- Continuously improve workflows, usability, and user experience across applications
We are looking for outstanding engineers with:
- Strong expertise in C# and .NET, with 7+ years of experience building production-grade desktop applications
- Experience developing high-performance UIs using technologies such as WPF, WinForms, XAML, or similar
- Strong understanding of MVVM or comparable architectural patterns
- Solid experience with asynchronous programming, multithreading, and desktop application optimisation
- Strong debugging and profiling skills, particularly around performance and memory management
- A passion for solving complex engineering challenges in high-performance environments
- Ability to work independently, lead initiatives, and communicate effectively across technical and non-technical teams
- Bachelor’s or Master’s degree in Computer Science or a related discipline
This role is open to exceptional candidates currently based in India who are excited about relocating to Sydney, Australia.
The company offers:
- Full visa sponsorship for Australia
- Relocation assistance for successful candidates
- Opportunity to work alongside world-class engineers on cutting-edge systems
- Competitive compensation and long-term career growth in a globally respected environment
Click on Apply to know more.