
Senior Staff - IT Software Engineering
StoneX Group Inc.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
Categories
About StoneX Group Inc.
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.