Senior Software Engineer – Rust / AI-Native Development

Nigel Frank International

Poland

On-site

PLN 180,000 - 240,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nigel Frank International seeks a Senior Software Engineer to help build and scale a high-throughput trade management platform using Rust and C#/.NET Core. You will design and implement high-performance services and work closely with teams to ensure reliability and scalability.

You will apply AI-assisted development tools to accelerate coding, testing and refactoring, while maintaining security and performance across distributed systems.

Qualifications

  • 5+ years of commercial software engineering experience.
  • Strong knowledge of C# / .NET Core.
  • Expertise in Rust and async programming.
  • Experience with AI-assisted development tools.
  • Experience with distributed systems and cloud (AWS).
  • Knowledge of REST, gRPC and messaging.

Responsibilities

  • Build high-performance, multithreaded systems in Rust.
  • Design and operate scalable distributed services.
  • Leverage AI tools to accelerate development and testing.
  • Review AI-generated code for security and performance.
  • Own systems across architecture to production support.
  • Optimize latency, memory usage, and AWS costs.
  • Collaborate with international engineering teams.

Skills

Rust
C# / .NET Core
Async programming
Multithreading
AI-assisted development tools
Distributed systems
AWS
Algorithms & data structures

Tools

Kafka
RabbitMQ
SQS/SNS
React/Angular
Claude Code
Codex

Job description

We are looking for a Senior Software Engineer with strong systems engineering fundamentals and hands‑on experience using AI coding tools and agents as part of their everyday development workflow.

You’ll join a team building and scaling a high-throughput trade management platform, primarily using Rust, with some C#/.NET. The platform processes hundreds of millions of events across multiple financial markets, making performance, scalability and reliability central to the role.

What you’ll do:

  • Build high-performance, multithreaded systems and event-driven services in Rust.
  • Design, develop and operate scalable distributed systems in production.
  • Use AI coding tools and agents to accelerate development, testing, debugging, refactoring and automation.
  • Review and validate AI-generated code with a strong focus on security, performance, correctness and maintainability.
  • Take ownership of systems across the full lifecycle, from architecture and development through to deployment and production support.
  • Optimise performance, latency, memory usage and AWS infrastructure costs.
  • Work collaboratively with engineering teams across international locations.

What we’re looking for:

  • 5+ years’ commercial software engineering experience, ideally in high-performance or enterprise environments.
  • Working knowledge of C# / .NET Core.
  • Strong programming fundamentals covering software design, algorithms, data structures, concurrency, debugging and testing.
  • Significant commercial experience with Rust, including async programming, ownership, memory management and multithreading.
  • Proven hands‑on use of AI-assisted development tools / coding agents such as Claude Code, Codex or similar.
  • Experience using AI beyond code completion to support implementation, testing, debugging, refactoring and engineering workflows.
  • Strong understanding of distributed systems, microservices, REST, gRPC and messaging (e.g. Kafka, RabbitMQ, SQS/SNS).
  • Strong AWS experience and an understanding of performance‑aware cloud architecture.
  • Experience with AI-native engineering workflows, TDD/BDD, Rust testing frameworks, React/Angular, FIX, MS SQL or financial markets would be advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 100,000 - 130,000
Senior Rust Engineer — AI-Driven Trading Platform
Senior Rust Engineer — AI-Driven Trading Platform

Nigel Frank International • Poland

On-site
PLN 180,000 - 240,000
Engineer, Enterprise Data Technology
Engineer, Enterprise Data Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 180,000 - 250,000
Senior Backend Software Engineer(AI Teams)
Senior Backend Software Engineer(AI Teams)

Trading 212 • Poland

Hybrid
PLN 240,000 - 360,000
Senior Applied AI Engineer
Senior Applied AI Engineer

N-iX • Kraków

Hybrid
PLN 180,000 - 270,000
Flexible work format
Education reimbursement
Mentorship program
+4
Senior Rust Engineer - Low-Latency HFT Systems (Remote)
Senior Rust Engineer - Low-Latency HFT Systems (Remote)

Keyrock • Kraków

Remote
PLN 387,000 - 602,000
Competitive salary
Flexible remote work
Autonomy & entrepreneurial team
Senior .NET Engineer (Data Platform & AI Agents)
Senior .NET Engineer (Data Platform & AI Agents)

b3consultingpoland • Kraków

Hybrid
PLN 180,000 - 240,000
Senior Full Stack Engineer with AI
Senior Full Stack Engineer with AI

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Senior Rust Engineer - Low-Latency Trading (Remote)
Senior Rust Engineer - Low-Latency Trading (Remote)

Keyrock • Warszawa

On-site
PLN 120,000 - 180,000
Competitive salary
Remote work
Entrepreneurial environment
Senior Rust Engineer - High Frequency Trading (HFT)
Senior Rust Engineer - High Frequency Trading (HFT)

Keyrock • Kraków

Remote
PLN 387,000 - 602,000
Competitive salary
Flexible remote work
Autonomy & entrepreneurial team