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.
We’re looking for a Team Lead who is passionate about driving successful project outcomes and ensuring the smooth execution of initiatives. You will be responsible for orchestrating the work of a cross-functional Agile team, maintaining a balanced team structure, and inspiring others by example.
You’ll also ensure clear priorities are set and that deliverables are completed on time and to the highest quality standards. By coordinating effectively with stakeholders, other managers, and technical teams, you will foster transparency, predictability, and alignment throughout the delivery process.
Responsibilities:
Primary duties will include
-
Leading by example – mentoring, guiding, and inspiring a team of talented engineers
-
Managing a team of IT specialists (developers and QA engineers)
-
Acting as a people manager — supporting personal growth, career development, and motivation of your team members
-
Collaborating with Project Managers, Product Managers, BAs, and other leaders to define roadmaps and set priorities
-
Overseeing delivery management of assigned projects
-
Proactively solving cross-team dependencies through effective communication and collaboration
-
Driving agile practices, ensuring successful sprint planning, refinement, and retrospectives
-
Supporting backlog management together with lead engineers and product team
-
Identifying and implementing process improvements within the team’s daily work
-
Participating in recruitment, onboarding, and mentoring of new team members; building and maintaining a well-balanced team with the right mix of skills
-
Maintaining team competence through ongoing training and knowledge sharing
What We’re Looking For
You’re someone who:
The .NET Technical Lead is a senior individual contributor responsible for delivering scalable, maintainable solutions on the Microsoft .NET stack, combining hands‑on development, system design (up to 50%) and technical leadership. They own the technical direction and implementation, ensuring architectural integrity and delivery quality.
They design application architecture, make key technical decisions, and translate business requirements into production‑ready solutions aligned with long‑term evolution, while actively implementing complex features in C#, ASP.NET Core and related technologies. As the primary technical authority, they define and enforce engineering standards across coding, design, testing and CI/CD.
The role involves resolving complex technical challenges, mitigating risks and ensuring system reliability, performance and security throughout the SDLC. They mentor developers and drive continuous improvement through reviews, design discussions and knowledge sharing.
They collaborate closely with stakeholders to align solutions with business needs, communicate trade-offs and ensure delivery feasibility, acting as the main technical escalation point and owning the technical outcome.
however, expectations needs to be exactly the same as mentioned above:
Strong experience in distributed systems design and development
- Practical experience with messaging systems (e.g. Kafka or equivalent event streaming platforms)
- Solid understanding of transactional systems and relational databases (e.g. SQL Server), including consistency, isolation and performance considerations
- Advanced knowledge of C# and .NET (runtime, memory management, async/await, threading, performance tuning, debugging)
- Experience designing and building APIs (REST/gRPC), integration layers and scalable backend services
- Hands-on experience with CI/CD pipelines, automated testing and modern delivery practices
- Familiarity with cloud environments and containerisation (e.g. Azure, Docker, Kubernetes)
- Strong understanding of system observability (logging, monitoring, tracing) and production support
- Ability to design resilient, fault-tolerant and high-availability systems
- Experience with secure software development practices
- Strong code review discipline and ability to enforce engineering standards
- Proven ability to mentor developers and lead technical discussions
- Strong communication skills and ability to translate business requirements into technical solutions
Qualifications:
Education
Why Join Us?
-
Opportunity to work on mission-critical systems in global trading
-
Collaborate with world-class engineers in an international environment
-
Be part of a culture that values ownership, quality, and innovation
-
Enjoy flexibility with hybrid work and private on-site parking
-
Office in central Kraków: ul. Mogilska 35
-
Access to personal development, career growth, and real impact
Ready to Apply?
Let’s build something meaningful together. Apply now and take your career to the next level.