NoFluffJobs Stacjonarnie Senior

Senior Software Engineer C# (AI-driven systems)

Link Group

⚲ Warszawa

35 000 - 45 000 PLN (PERMANENT)

Wymagania

  • C#
  • .NET
  • System design
  • Rust
  • AI
  • Kafka (nice to have)
  • RabbitMQ (nice to have)
  • Financial systems (nice to have)
  • Trading environments (nice to have)

Opis stanowiska

O projekcie:
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.

Wymagania:
- 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 workflowsNice to have- Experience with messaging systems (Kafka, RabbitMQ, etc.)- Exposure to financial systems or trading environments

Codzienne zadania:
- 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

🔍 Dekoder Ogłoszenia

🔴
modern, multi-language environment that includes Rust
Może oznaczać, że Rust jest używany w marginalnych częściach projektu lub że będziesz musiał nauczyć się go od podstaw w krótkim czasie.
🔴
highly performance-driven environment
Oznacza, że oczekuje się od Ciebie ciągłego optymalizowania kodu pod kątem szybkości, co może prowadzić do presji i potencjalnych nadgodzin.
🟡
Practical use of AI tools in development workflows
Może oznaczać od prostego używania Copilota po bardziej zaawansowane, ale jeszcze nie w pełni zautomatyzowane procesy.
🟡
Own solutions end-to-end, from design through to production
Oznacza dużą odpowiedzialność i potencjalnie konieczność zajmowania się problemami na każdym etapie cyklu życia oprogramowania.
🔴
improve system performance, reliability, and cloud efficiency
Sugestia, że obecne systemy mogą mieć problemy z wydajnością, niezawodnością lub kosztami chmury, które będziesz musiał rozwiązać.