
Associate Software Engineer Graduate Program
Fitch Group, Inc.
full-time
Posted on:
Location Type: Office
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Develop expertise in analysis, design, development, and testing software applications using modern application development frameworks, front-end, full-stack, and data engineering technologies, leveraging AI-assisted tooling and agentic frameworks.
- Collaborate on the design, build, and testing of comprehensive, scalable, and secure data products and APIs.
- Develop software using programming languages and/or frameworks such as Python, Java, Springboot, JavaScript, React or similar, applying knowledge of fundamental software engineering principles and design patterns.
- Apply test-driven development and behavior-driven development techniques to optimize the software development process, leveraging best-in-class automation to conduct comprehensive quality assurance testing, including writing and maintaining automated test scripts.
- Collaborate in developing and deploying ML & Gen AI solutions to meet enterprise goals and support innovation and experimentation, where applicable to your rotation.
- Work closely with the cloud platforms (AWS and/or Azure) and application security teams to implement the best practices and standards for data loading, LLM workflows, DevOps, and DevSecOps.
- Collaborate with Product Owners to understand the vision of Fitch products and their objectives, and translate business needs into clear technical requirements and user stories.
Requirements
- Pursuing a bachelor’s or master’s degree in computer science, computer engineering, software engineering or computer information systems
- Graduating between December 2025 and June 2026
- Demonstrated knowledge of at least one or two programming languages (Python, Java, C#, JavaScript, etc.)
- Understanding of software design patterns, ML and cloud computing fundamentals (AWS or similar platforms)
- Hands-on experience with Gen AI-assisted software development tools (such as GitHub Copilot, Cursor, Cody or equivalent)
- Proficiency in ML algorithms, such as multi-class classification, decision trees, support vector machines, and neural networks (deep learning experience strongly preferred)
- Less than 6 months of full-time software engineering experience.
Benefits
- Access to regular training sessions hosted by senior members of the technology team
- Proper guidance by mentors, team leaders, and peer buddies
- Opportunity to work on real-time projects from day one
- Experience working in various teams within the Technology and Data Organization (application development & testing, Site Reliability Engineering, Business Applications, Data Science and Machine Learning Engineering etc.), with exposure to software development and testing, cloud computing and DevOps, AI/ML, data analytics, etc.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaSpringbootJavaScriptReacttest-driven developmentbehavior-driven developmentML algorithmsdata engineeringsoftware design patterns
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityinnovation