StoneX Group Inc.

Senior Staff - IT Software Engineering

StoneX Group Inc.
Apply
2 years ago
Bengaluru, IndiaStaff+

Responsibilities

  • Collaborate with business analysts, architects, product owners, and engineering teams to translate requirements into scalable technical solutions.
  • Design, develop, and maintain backend services and applications using C#/.NET.
  • Understand, troubleshoot, and contribute to Java-based backend services.
  • Design, develop, integrate, and maintain RESTful APIs, including authentication, error handling, performance, and versioning.
  • Optimize data access, modeling, querying, indexing, integrity, and performance across MongoDB and PostgreSQL.
  • Build event-driven and asynchronous integrations using Apache Kafka and Azure Service Bus.
  • Write secure, maintainable, and testable code with unit and integration test coverage.
  • Participate in solution design, technical discussions, code reviews, and architectural decisions.
  • Use Git and GitHub for source control, branching, pull requests, and collaboration.
  • Build and maintain CI/CD pipelines using GitHub Actions and/or Azure DevOps.
  • Containerize applications with Docker.
  • Develop, deploy, monitor, and support applications hosted on Microsoft Azure.
  • Troubleshoot complex application and production issues across APIs, databases, messaging, and integrations.
  • Improve application performance, reliability, scalability, security, and maintainability.
  • Participate in Agile ceremonies and use generative AI tools such as GitHub Copilot and Claude Code to improve development productivity and code quality.

Requirements

  • At least 7 years of professional software development experience with strong hands-on backend development experience in C# and .NET.
  • Strong knowledge of C#, .NET, object-oriented programming, SOLID principles, design patterns, asynchronous programming, and backend architecture.
  • Strong experience designing, developing, and integrating RESTful APIs and distributed backend services.
  • Hands-on experience with MongoDB and/or PostgreSQL, including data modeling, querying, indexing, and performance optimization.
  • Practical CI/CD pipeline experience, preferably with GitHub Actions and/or Azure DevOps.
  • Hands-on experience with Docker and containerized application development and deployment.
  • Experience developing or supporting applications and services on Microsoft Azure.
  • Experience with messaging or event-driven architectures using Apache Kafka, Azure Service Bus, or similar technologies.
  • Strong understanding of scalability, reliability, security, performance, testing, and maintainability.
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Preferred qualifications include Java experience, Lightstreamer or similar real-time messaging experience, multiple Azure services, cloud-native patterns, automated testing, observability, financial services or payments experience, mentoring experience, and experience with GitHub Copilot, Claude Code, or similar generative AI development tools.

Benefits

  • Hybrid work arrangement requiring four days in the office.

Tech Stack

Apache KafkaAzureC#DockerGitGitHub ActionsJavaMongoDB.NETPostgreSQL

Categories

StoneX Group Inc.

About StoneX Group Inc.

5,001-10,000 employees

StoneX Group Inc. is a public financial services firm that connects institutional, commercial, and retail clients to global markets through brokerage, execution, clearing, risk management, and cross-border payments. It offers trading and hedging across commodities, equities, fixed income, futures/options, and FX, and operates retail platforms via GAIN Capital’s FOREX.com and City Index (acquired 2020). Founded in 1924 and headquartered in New York, it lists on Nasdaq under SNEX.

Contact me