Senior Software Engineer C# (AI-driven systems) | Senior Rust Engineer (AI-driven systems)
Senior Software Engineer C# (AI-driven systems)
We are looking for an experienced Software Engineer with strong expertise in C#/.NET and a solid understanding of system design, who is open to working in a modern, multi-language environment that includes Rust.
This role focuses on building and scaling a high-performance trade management platform processing large volumes of data in distributed, event-driven systems. You will work in a highly performance-driven environment with a strong emphasis on scalability, reliability, and engineering excellence.
Key Responsibilities
Develop and optimize high-performance backend systems in C#/.NET
Design and maintain scalable distributed services
Collaborate with Rust engineers and contribute to cross-language system development
Use AI tools to accelerate development, testing, and debugging
Own solutions end-to-end, from design through to production
Improve system performance, reliability, and cloud efficiency
Requirements
5+ years of experience in software engineering
Strong C#/.NET development experience (production systems)
Strong fundamentals in system design, concurrency, and performance
Willingness to work with Rust in a production environment
Experience with distributed systems and cloud platforms (preferably AWS)
Practical use of AI tools in development workflows
Nice to have
Experience with messaging systems (Kafka, RabbitMQ, etc.)
Exposure to financial systems or trading environments
2. Senior Rust Engineer (AI-driven systems)
We are looking for an experienced Rust Engineer who combines strong systems engineering skills with a modern, AI-supported development approach, and is open to working in a multi-language environment that includes C#/.NET.
This role focuses on building and scaling a high-performance trade management platform processing large volumes of data in distributed, event-driven architectures. The environment is highly performance-focused, with strong requirements around scalability, reliability, and low-latency processing.
Key Responsibilities
Develop and optimize high-performance backend systems in Rust
Design and maintain scalable distributed services
Collaborate with C# engineers and contribute to cross-stack system design
Use AI tools to accelerate development, testing, and debugging
Own solutions end-to-end, from architecture to production
Improve system performance, reliability, and cloud efficiency
Requirements
5+ years of experience in software engineering
Strong Rust experience in production systems
Strong fundamentals in system design, concurrency, and performance
Willingness to work with C#/.NET in a hybrid environment
Experience with distributed systems and cloud platforms (preferably AWS)
Practical use of AI tools in development workflows
Nice to have
Experience with messaging systems (Kafka, RabbitMQ, etc.)
Exposure to financial systems or trading environments
Senior Software Engineer C# (AI-driven systems) | Senior Rust Engineer (AI-driven systems)
Senior Software Engineer C# (AI-driven systems) | Senior Rust Engineer (AI-driven systems)