Junior Software Engineer

About the role

This is an 11-week summer internship within a global FinTech organisation operating one of the world’s largest digital payments networks.

You’ll gain hands-on experience working on high-impact systems that power secure, real-time transactions at global scale. As part of a collaborative engineering team, you’ll contribute to the development of next-generation payment technologies while building your technical and commercial skillset.

High-performing interns may be considered for future graduate opportunities.

What you’ll be doing

  • Supporting the development and delivery of software across the full engineering lifecycle (design, build, test, deployment)
  • Contributing to scalable, secure systems used by millions of users globally
  • Working within Agile teams to deliver features and improvements in iterative cycles
  • Developing tools and solutions to improve processes and system performance
  • Gaining exposure to modern technologies, frameworks and infrastructure
  • Collaborating with engineers and stakeholders to solve technical challenges

Technologies you may work with

  • Programming languages such as Java, Go or similar
  • REST APIs and microservices architecture
  • SQL and NoSQL databases
  • Docker and containerisation tools
  • Version control systems (e.g. Git/Bitbucket)
  • Unix/Linux environments and scripting

What you’ll gain

  • Real-world experience working on large-scale, high-performance systems
  • Exposure to modern engineering practices including Agile, CI/CD and DevOps principles
  • Mentorship from experienced engineers and access to structured learning
  • Opportunity to build a strong technical foundation within a global FinTech environment
  • Potential pathway into a graduate software engineering role

Key criteria

  • Currently studying a bachelor’s or master’s degree in Computer Science or a related STEM discipline
  • Due to graduate in 2027
  • Experience with at least one object-oriented programming language (e.g. Java, Python, C++)
  • Strong understanding of core software engineering principles (data structures, algorithms, problem-solving)
  • Passion for technology, with evidence of coding beyond academic work (e.g. personal projects, GitHub, hackathons)
  • Strong analytical thinking and attention to detail
  • Collaborative mindset with the ability to work effectively in team environments
  • Positive attitude, with a willingness to learn and adapt quickly

Desirable (not essential)

  • Exposure to distributed systems, APIs or microservices
  • Familiarity with cloud technologies or containerisation tools
  • Understanding of databases (SQL or NoSQL)
  • Interest in financial technology or payments systems

Why apply

This is a standout opportunity to gain experience within a global FinTech leader, working on technology that underpins millions of transactions worldwide.

You’ll develop highly transferable technical skills, work alongside top engineers, and position yourself strongly for future roles in software engineering.

Job Details

Company
GradBay
Location
Reading, Berkshire, UK
Posted