At a Glance
- Tasks: Support software development across the full engineering lifecycle in a global FinTech environment.
- Company: Join a leading global FinTech organisation with a focus on digital payments.
- Benefits: Gain real-world experience, mentorship, and potential pathways to graduate roles.
- Why this job: Work on high-impact systems that power secure transactions for millions worldwide.
- Qualifications: Studying Computer Science or related STEM field, with coding experience and a collaborative mindset.
- Other info: Opportunity to learn modern technologies and practices in a dynamic team.
The predicted salary is between 20000 - 30000 £ per year.
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.
Junior Software Engineer in Reading employer: GradBay
Contact Detail:
GradBay Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer in Reading
✨Tip Number 1
Network like a pro! Reach out to current or former interns and employees on LinkedIn. Ask them about their experiences and any tips they might have for landing the role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want you to feel confident when tackling those coding challenges!
✨Tip Number 3
Showcase your passion for technology! Bring along personal projects or contributions from GitHub to your interviews. This not only highlights your skills but also demonstrates your enthusiasm for software engineering.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter!
We think you need these skills to ace Junior Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight any relevant projects or coursework, especially those involving programming languages like Java or Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about technology and how your background aligns with our mission at StudySmarter. Share specific examples of your coding experience and any personal projects you've worked on.
Showcase Your Projects: If you’ve got a GitHub profile or any personal projects, don’t forget to include them! We love seeing what you can do outside of your studies, so make sure to highlight any hackathons or coding challenges you've participated in.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status!
How to prepare for a job interview at GradBay
✨Know Your Tech Stack
Make sure you’re familiar with the programming languages and technologies mentioned in the job description, like Java, Go, and SQL. Brush up on your knowledge of REST APIs and microservices architecture, as these are crucial for the role.
✨Showcase Your Projects
Bring along examples of your coding projects, whether they’re from university or personal endeavours. Having a GitHub profile with your work can really impress interviewers and show your passion for technology beyond just academic studies.
✨Understand Agile Methodologies
Since the role involves working within Agile teams, it’s beneficial to understand Agile principles and practices. Be prepared to discuss how you’ve worked in iterative cycles or collaborated in team settings during your studies or internships.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company’s tech stack, team dynamics, or future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.