S

StoneX Group

Brokers commodity, securities and currency trades

Senior Staff Software Engineer - C#

Backend EngineeringUpdated on Nov 9
Full-timeNo salary listed

About the Job

Requirements

  • A minimum of 5 years of experience building global enterprise-level systems is required.
  • Knowledge of financial markets or a strong desire to learn is required.
  • Hands-on experience designing and developing enterprise applications using C#, .NET Core, or .NET 8 or higher is required.
  • A solid grasp of .NET Core APIs, high-load systems, multithreading, and performance tuning is required.
  • Experience developing distributed systems using event-based microservice architecture is required.
  • Experience with messaging systems such as Redpanda and Kafka is required.
  • Hands-on experience with Kubernetes and containerization using Docker is required; cloud-platform experience is required, with Azure preferred.
  • Excellent knowledge of relational databases such as SQL and NoSQL databases is required.
  • Strong communication skills and the ability to collaborate across teams are required.
  • A growth mindset and eagerness to stay current with industry trends are required.
  • A BS or MS degree in Computer Science, Engineering, or a related subject is required.

Responsibilities

  • Design and develop low-latency solutions using current .NET technologies, building performant, scalable backend services from scratch or improving existing services.
  • Write well-designed, testable, and efficient code and ensure designs comply with specifications.
  • Troubleshoot live production challenges, including performance issues.
  • Conduct proof-of-concept work to test ideas and technologies.
  • Investigate alternatives and technologies, and present them for architectural review as part of continuous improvement.
  • Mentor and support engineers by providing technical direction and best practices.
  • Participate in code reviews, design sessions, and agile ceremonies.
  • Work closely with team leads, stakeholders, and other teams across the company.
  • Explore and evaluate technologies that could enhance the platform.

Desired Qualifications

  • Experience working with Azure is preferred.

About the Company

StoneX Group

Brokers commodity, securities and currency trades

StoneX Group is a financial services firm that connects farmers, producers, banks, fund managers and individual traders to commodity, securities and currency markets. Its core business is futures brokerage and clearing, executing and settling exchange-traded contracts for clients, and buying R.J. O'Brien made it the largest non-bank futures broker in the US. It also runs cross-border payments, trades physical commodities and metals, and operates online trading platforms for individual investors. StoneX earns commissions and spreads when clients trade, plus interest and fees on client balances and consulting fees for risk management advice. Its roots go back to 1924 in Chicago, and it is headquartered in New York City.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1924

Recently Posted Jobs

Explore more opportunities at StoneX Group

See more jobs