JustJoin.IT Hybrydowo Senior New

Senior Software Engineer C# (AI-driven systems) | Senior Rust Engineer (AI-driven systems)

Link Group

⚲ Warszawa

35 000 - 45 000 PLN brutto (UoP)

Wymagania

  • .Net
  • C#
  • Rust
  • AI
  • Software Development
  • Kafka

Opis stanowiska

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