Apprentice - Software Engineer
Location: Pune, India
Requisition ID: 2025-13400
Category: Information Technology
Position Type: Intern
Work Environment: Hybrid (team dependent)
Company Overview
StoneX is a Fortune 100, Nasdaq-listed global financial services firm with:
Over 4,500 employees
300,000+ commercial, institutional, payments, and retail clients
70+ offices across six continents
StoneX connects clients to global markets through innovative, human-centered financial services and technology. The company operates across four business segments offering tremendous career growth and progression opportunities.
StoneX Apprenticeship Program
StoneX offers a career-defining apprenticeship program beginning in January or February, running until July, with the possibility of transitioning to a full-time position after graduation.
Apprenticeship Perks
Compensation: All apprentices are paid competitively.
Socials: Networking events and local outings, including major events at the beginning and end of the program.
Access to Senior Leaders: Apprentices receive mentorship and attend trainings, leadership calls, and socials with senior leaders.
Training: Both virtual and in-person onboarding and technical training sessions are provided.
Mentorship: Each apprentice is assigned a mentor and buddy for ongoing guidance and support.
Responsibilities
Work on the Payment Processing Engine which supports over 140 currencies and 250+ correspondent banks.
Contribute to all phases of the software development lifecycle using Agile methodology.
Write well-designed, testable, and efficient code.
Ensure software design aligns with specifications.
Prepare and deliver software releases.
Continuously improve by exploring new technologies and presenting them for architectural review.
Essential Technical Skills
Front-End: ReactJS, HTML, CSS, JavaScript
Back-End: Java, Spring Boot, Microservices, MongoDB
Cloud: Azure Cloud
Desired Skills
Basic understanding of AI/ML (Artificial Intelligence Markup Language)
Familiarity with Agentic AI for software documentation, development, and testing
StoneX Essential Qualifications
Ability to maintain confidentiality and handle sensitive information professionally
Strong verbal and written communication skills
Effective interpersonal and collaboration abilities
A sense of urgency and proactiveness
Traits like honesty, curiosity, and perseverance
High attention to detail and strong work ethic
Confidence to learn from failure