Software Engineer Intern Review
at NatWest Group
Internship (1 Month+)
Software Engineering
Edinburgh
Review Submitted: August 2025
Overall Rating
5 /5
The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis.
Designing and implementing backend APIs in Java Spring Boot.
Writing unit tests, conducting endpoint testing in Postman, and producing clear documentation.
Acting as an unofficial Scrum Master running stand-ups, managing our Kanban board, and prioritising work.
Researching and applying best practices in agile, DevOps, and AI ethics to our workflows.
Engaging with stakeholders through spotlight sessions, coffee chats, and technical training.
Supporting colleagues by troubleshooting technical issues and ensuring no one was blocked.
This balance of technical execution and team facilitation meant I contributed not only as a developer but also as a driver of delivery discipline and team cohesion.
Were you given much responsibility during your placement / internship?
Leading backend development for the business project and ensuring industry-standard coding practices were followed.
Introducing agile frameworks to the intern team, creating over 38 user stories, and managing workflow tracking.
Representing the team in our final project demo and owning the live application walkthrough.
Acting as a knowledge-sharing point from explaining the GMS system to introducing tools like GitLab Duo, Postman, and UFT.
Liaising with experienced engineers (e.g., DevOps lead) to explore advanced topics and bring back insights for the team.
This level of responsibility gave me scope to directly influence our project’s success, strengthened my leadership skills, and prepared me to contribute immediately in a graduate role.
Please rate how meaningful the work you were doing was
Skills Development
Have you learnt any new skills, or developed your existing skills?
Technical Skills
Agile delivery Introduced and practised industry-standard agile methods, including sprint planning, backlog management, Kanban boards, and daily stand-ups.
Backend development — Designed scalable APIs in Java Spring Boot, wrote unit tests, and performed endpoint testing with Postman.
AI & automation Applied NatWest’s AIDEN model in a practical project, researched RAG-based AI systems, and completed the AI Ethics course.
DevOps exposure Learned about NatWest’s DevOps pipelines from senior engineers and explored GitLab Duo for integrated AI-assisted development.
Testing tools Gained experience with UFT scripting and broadened my understanding of test strategies and execution.
Professional & Behavioural Skills
Leadership without formal authority Acted as an unofficial Scrum Master, ensuring inclusive collaboration and on-time delivery.
Communication Engaged with stakeholders, presented project outcomes, and shared knowledge with peers.
Collaboration Supported teammates with technical issues, adjusted workloads when necessary, and maintained a positive team culture.
Networking & relationship building Built connections through spotlight sessions, coffee chats, and cross-departmental engagement.
By the end of the internship, I had strengthened my ability to deliver technical work in a structured, collaborative way, while aligning to NatWest’s three core behaviours: starting with customers, raising the bar, and owning my impact.
How would you rate the training provided during your experience?
How would you rate your development of industry-specific skills during the experience?
How would you rate your development of personal / soft skills during the experience?
Please rate how these skills have helped you in your career development
Support and Guidance
How much support and guidance did you receive during your placement / internship?
Line Manager & Graduate Buddy: Regular catch-ups with my line manager, Donald, and my graduate buddy, Daniel, provided a safe space to discuss progress, challenges, and development goals. Their feedback and encouragement helped me refine my approach and focus on high-value tasks.
Technical Mentorship: Subject matter experts, such as Saranaya for GMS and Andy for DevOps, took the time to explain systems, share best practices, and give me opportunities to explore tools like UFT, Postman, and GitLab Duo.
Early Talent Team: Scheduled check-ins and spotlight sessions from the Early Talent team kept me connected to the wider graduate pathway and provided career insights.
Peer Support: Other interns and colleagues were collaborative and open to knowledge sharing, which made it easier to work through challenges quickly.
While I had access to plenty of guidance, I was also encouraged to take initiative — researching independently, proposing ideas (such as adopting agile practices for our project), and seeking answers proactively. This combination of support and autonomy made the learning experience both structured and empowering.
How would you rate the support and guidance from your line manager?
How would you rate the support and guidance from the wider team?
Company Culture
What was the company culture and general atmosphere like?
Inclusivity & Support: Leaders and colleagues at all levels were approachable and willing to share their knowledge. The emphasis on inclusion meant everyone’s perspective was valued, whether you were a graduate, intern, or senior engineer.
Customer-Centric Mindset: The “We start with customers” behaviour was evident in team discussions, with a constant focus on how technology could improve customer journeys, such as streamlining the GMS process or reducing deployment downtime.
Innovation-Driven: There’s a strong appetite for embracing new technologies AI models like AIDEN, GitLab Duo, and low-code platforms such as PowerApps are being actively explored and adopted.
Collaboration Across Teams: From spotlight sessions to volunteering at The Turing Trust, there were plenty of opportunities to connect across departments and functions.
Work-Life Balance: Initiatives like wellbeing sessions, coffee chats, and social events showed that the bank values employee wellbeing alongside productivity.
Overall, the atmosphere was one where you’re trusted to take ownership, supported to learn, and encouraged to raise the bar all of which made the internship both rewarding and motivating.
How would you rate the inclusiveness of the culture?
How would you rate the social opportunities?
How would you rate the diversity initiatives?
How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
Overall Experience
To what extent did you enjoy your placement / internship?
Challenging & Engaging Work: Leading backend development for our AI-powered business project, acting as an unofficial Scrum Master, and exploring tools like AIDEN, GitLab Duo, and UFT gave me real, impactful work to deliver.
Continuous Learning: I was able to deepen my technical skills in Java Spring Boot, agile delivery, and testing, while also broadening my knowledge in areas like AI ethics and DevOps.
Inclusive Culture: The collaborative, supportive environment made it easy to integrate, share ideas, and take ownership of my contributions.
Networking & Exposure: Regular spotlight sessions, coffee chats, and volunteering experiences enriched my understanding of the bank and its people.
Sense of Impact: Whether streamlining developer workflows in our project or contributing to the Turing Trust’s mission, I could see how my work connected to NatWest’s values and the “three behaviours.”
Overall, the placement confirmed that NatWest is where I want to start my career. It gave me both the skills and the confidence to step into the graduate role and continue contributing to the bank’s innovation and customer-first approach.
Please rate your level of enjoyment on your placement / internship
Please rate how your experience met your expectations
Recommendations & Advice
Would you recommend NatWest Group to a friend?
What advice would you give to others applying to NatWest Group
Show curiosity: NatWest values people who take initiative to learn. During my internship, proactively exploring areas like AI, DevOps, and agile practices helped me contribute more meaningfully to my team.
Be ready to collaborate: Success here is built on teamwork and inclusivity. Be prepared to both share your knowledge and learn from others, regardless of their role or seniority.
Think about impact: Whether working on a project or supporting others, link your work back to customer benefit, efficiency gains, or business improvement.
Engage with opportunities: Attend spotlight sessions, coffee chats, and networking events they not only broaden your understanding of the bank but also help you build relationships that can open future opportunities.
Stay adaptable: Banking technology moves fast, and NatWest embraces change. Show that you can adapt quickly and are open to new tools, processes, and ideas.
In short be curious, collaborative, and impact-focused. If you approach the role with a willingness to learn, a readiness to support others, and a focus on delivering value, you’ll thrive at NatWest.