Fitch Group, Inc.

Associate Software Engineer Graduate Program

Fitch Group, Inc.

full-time

Posted on:

Location Type: Office

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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