Senior .NET Developer (Docker/Kubernetes)
-, Kraków
StoneX Poland
With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Business Segment Overview: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the opportunity to optimize processes and implement game-changing policies.
Technology Ecosystem:
Languages & Frameworks: C#, .NET Core, ASP.NET
Architecture: Microservices, Event-driven (Kafka, AMQ), CQRS
Cloud & Infra: Azure, Kubernetes, Docker, Rancher
Databases: MS SQL Server (T-SQL), NoSQL (a plus)
Tooling: Git, Visual Studio, CI/CD pipelines (TeamCity), Octopus, Grafana
Responsibilities
Position Purpose: This role is ideal for a seasoned .NET engineer who thrives on ownership, enjoys mentoring others, and wants to work on robust APIs that power real trading - including authentication, pricing, order handling, and more.
You’ll be an essential part of a highly skilled product team, collaborating with other engineers, tech leads, and QAs to build scalable, high-performing systems used by thousands of clients.
Primary duties will include:
Develop highly performant solutions using the latest .NET technologies. Build performant, scalable backend services from scratch, or improve existing ones.
Build applications from scratch or pick up existing applications and modify them to meet business or technology needs.
Tackle live production challenges - debug, diagnose, and solve with confidence.
Design and build APIs and backend logic to support high-volume trading systems.
Work closely with team leads and stakeholders to shape features and architecture.
Write clean, testable code with a TDD/BDD-first approach. Strong focus on solution design, performance, and scalability.
Support and mentor junior engineers in the team.
Participate in code reviews, design sessions, and agile ceremonies.
Continuously explore and evaluate new technologies that could enhance the platform.
Maintain an appropriate level of competence through ongoing training, making requests for updates or development as required.
Qualifications
To land this role you will need:
5+ years of experience in backend .NET/C# development.
Solid grasp of .NET Core, RESTful APIs, multithreading, and system performance .
Experience using Kubernetes or Docker – it’s a must!
Experience working with high-traffic APIs and messaging systems like ActiveMQ.
Good SQL Server/T-SQL knowledge; NoSQL is a plus.
Familiarity with CI/CD, agile practices, and DevOps tools (TeamCity, Octopus).
Strong communication skills and the ability to collaborate across teams.
A growth mindset and eagerness to stay current with industry trends.
Experience with financial systems or real-time data? Big bonus.
Education / Certification Requirements:
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
Working environment:
Hybrid - private parking for employees.
FTE (UoP).
🔹 We are a member of the Fortune 100 with 4,500 employees. 🔹 140+ currencies - StoneX Group Inc. offers currencies across 185 countries. 🔹 StoneX Group Inc. connects with clients in nearly 80 offices across 6 continents.