StoneX

Senior Software Engineer (C# & .NET)

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

Overview

Connecting clients to markets – and talent to opportunity.

With 4,500+ employees and over 300,000 commercial, institutional, payments, and retail clients, we operate from more than 70 offices spread across six continents. As a Fortune 100, Nasdaq-listed provider, we connect clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.

Whether you want to forge a career connecting our retail clients to potential trading opportunities, or ingrain yourself in the world of institutional investing, StoneX Group is made up of four business segments that offer endless potential for progression and growth.

Responsibilities

Position Purpose: Working as part of the Retail Execution team, you will be responsible for the design, development and testing of a number of key projects within trading and risk management.   Work streams will include both business initiatives and technology modernization requirements.   You will working on strategic initiatives to modernize our existing technology stack based on a distributed scalable micro service based architecture.   You will be expected to make an active contribution to this process and be prepared to offer ideas and solve problems at every stage of each project.  The projects you will be working on will mainly be server-side but with some scope for web based development when required.  

 

Primary duties will include:

  • Perform detailed requirement, design and code reviews to ensure thorough due diligence is applied.
  • Understand individual business requirements in order to design, develop and test effective solutions.
  • Understand and implement required development guidelines, design standards and best practices at all times.
  • Understand in detail the business operational process both before and after the impact of any software changes.
  • Understand the operational and reputation risk of software changes.
  • Understand and document hardware, network and infrastructure requirements of software changes.
  • Take responsibility for ensuring that sprint plans and work estimates are accurate at all times so that reliable delivery estimates can be reported.
  • Take responsibility for analysis, design and development to ensure due diligence is applied consistently to all software changes.
  • Be an active participant in sprint retrospectives and take actions to continually improve the team’s ability to deliver quality product on time.
  • Implement test and behavior driven approaches and provide support to QA in both manual and automated testing.
  • Ensure software releases support continuous build and automated deployment practices.
  • Provide prompt and knowledgeable assistance to business continuity and platform operations whenever requested.
  • Maintain a high level of conduct, ethical standards and values.
  • Adhere to and enhance the firm’s compliance with applicable laws, regulations and codes of conduct in all jurisdictions in which the Firm conducts business and which have an impact on its business.
  • Work to identify risks and enhance control across the business.
  • Report control weaknesses, illegal, suspicious or unusual activity.

Qualifications

To land this role you will need:

  • C# & .NET (Windows, REST Web, .NET Core Micro Services)
  • Working in an Agile, Scrum process
  • TDD (NUnit, XUnit), BDD (SpecFlow, xBehave)
  • SQL Server & T-SQL
  • Multi-threading and concurrency

What makes you stand out:  

  • Working with streaming “real time” messaging in a distributed enterprise
  • TDD (NUnit, XUnit), BDD (Spec Flow, xBehave)
  • Web UI development (Angular, Node, React)
  • Messaging (Active MQ, Rabbit MQ, Zero MQ, Sockets)
  • Team City, Powershell
  • Docker, Kubernetes

Education / Certification Requirements: 

  • Bachelor’s degree. Master’s degree a plus.

Working environment:

  • Hybrid; our Cracow office is located at Mogilska 35 street.
  • Parking space for employees.

#LI-Hybrid #LI-MA1  

Options

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