StoneX

Software Engineer C# .Net

Job Locations PL-Kraków
Requisition ID 2025-14298
Category (Portal Searching)
Information Technology
Position Type (Portal Searching)
Experienced Professional

Overview

Connecting clients to markets – and talent to opportunity

 

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.

Corporate: 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.

Responsibilities

Job Purpose and Responsibilities

We are expanding our backend engineering team to help transform and scale the internal infrastructure that powers our global financial operations. The team is focused on developing modern, scalable microservice-based systems that support critical middle-office and trading workflows such as account management, permissions, and trading execution.

We are looking for a Software Engineer who is eager to grow in a fast-paced fintech environment. This role will involve the development and enhancement of distributed backend services built with .NET Core/C#, hosted on Kubernetes in Microsoft Azure. You’ll work closely with experienced engineers, DevOps, QA, and product teams to deliver secure, robust, and performant backend solutions.

Responsibilities will include:

  • Develop and maintain backend services using modern .NET technologies.
  • Build and extend RESTful APIs and messaging systems to support internal platform functionality.
  • Contribute to service orchestration, data integration, and business logic implementation.
  • Collaborate in an Agile development environment, participating in sprints and standups.
  • Write and maintain unit and integration tests using best practices (TDD/BDD encouraged).
  • Support the continuous improvement of CI/CD pipelines and deployment practices.
  • Learn to troubleshoot and debug backend systems with support from senior engineers.
  • Document services, APIs, and technical decisions to ensure maintainability.
  • Take ownership of development tasks and proactively seek feedback and mentorship.

Qualifications

To land this role you will need:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • 2-3 years of C# / .Net development, good understanding of C# and the .NET ecosystem
  • Exposure to RESTful API design, GRPC and microservices architecture
  • Familiarity with SQL or relational database systems.
  • Eagerness to learn containerization (Docker) and orchestration tools like Kubernetes.
  • Passion for backend systems development and solving real-world technical problems.
  • Interest in working with Azure cloud services.
  • Knowledge of software development practices, version control (Git), and debugging techniques.
  • Fluent English communication skills, both written and verbal.

What will make you stand out:

  • Familiarity with automated testing frameworks like xUnit or NUnit.
  • Understanding of messaging systems (e.g., Kafka, RabbitMQ, Azure Service Bus).
  • Knowledge of event-driven architecture, CQRS, or domain-driven design (DDD).
  • Docker, Kubernetes, Rancher
  • Basic understanding of security principles for APIs and microservices.

Education

  • Bachelor’s degree in computer science, Software Engineering, or a related discipline.

Working environment

  • Hybrid (4 days in office per week)

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed