
Revolut Software Engineer Internship 2027: Eligibility & How to Apply
International Internship Opportunity
Revolut Software Engineer Internship 2027: Eligibility, Benefits and How to Apply
A paid summer internship for students interested in Java development, software engineering and building technology used in financial services.
Are you studying computer science or a related subject and looking for international work experience? Revolut’s Internship Programme 2027: Software Engineer (Java) is an opportunity to work on real engineering projects, collaborate with experienced professionals and develop your software engineering skills.
The official listing describes an 8–10-week paid internship planned for summer 2027. It also states that international applicants can apply to the programme’s supported technology hubs, subject to the role’s requirements and relocation arrangements.
View Official Internship Details →
Internship at a glance
- Company: Revolut
- Role: Software Engineer Intern (Java)
- Programme: 2027 Internship Programme
- Duration: 8–10 weeks
- Expected start: June or July 2027
- Payment: Paid internship
- Application status: The official listing is published; recruitment is rolling, so confirm that applications remain open.
1. Where is the internship available?
The official job page lists the following office locations:
- Barcelona, Spain
- Dubai, United Arab Emirates
- Krakow, Poland
- Lisbon, Portugal
- London, United Kingdom
- Madrid, Spain
The listing also identifies remote-work locations in Poland, Porto, Portugal, Spain, the UAE and the UK. However, this does not mean the internship can be completed remotely from India. Applicants must select an available work location and follow its work-arrangement requirements.
For applicants from India: Revolut states that its internship programme is open to international applicants willing to relocate to technology hubs in Poland, Portugal, the UAE or the UK. Visa assistance, travel costs and accommodation support may be provided, subject to conditions. The same support should not be assumed for every listed location.
Review the location options and relocation conditions on the official Revolut job page before applying.
2. Who can apply?
According to the published job requirements, suitable applicants should generally meet the following criteria:
- Be in the penultimate year of a bachelor’s or master’s degree.
- Be studying computer science, mathematics, physics or a similar subject.
- Be expecting to graduate in 2028.
- Have a predicted or achieved 2:1 degree result, or an equivalent grade.
- Have coding projects or open-source work that can demonstrate technical ability.
- Have good problem-solving skills and a proactive approach to learning.
- Be fluent in English and able to work collaboratively.
- Be available full-time during summer 2027.
- Be able to attend a Revolut office in the country of employment for at least three days per week, where applicable under the hybrid arrangement.
3. What will you do as a Java Software Engineer Intern?
Revolut’s engineering teams develop and maintain technology that supports its financial products. As an intern, you may work on activities such as:
- Developing APIs and microservices.
- Contributing to new software projects and improving existing systems.
- Working on systems connected to payments, fraud detection and risk management.
- Collaborating with engineers and other teams.
- Sharing project progress and learning from experienced colleagues.
- Receiving feedback and improving your engineering skills.
The published technology stack includes Java 17/21, Google Cloud Platform (GCP), Kubernetes, Docker, PostgreSQL, Redis, SparkJava, Spock and jOOQ, alongside a test-driven development approach.
Experience with every technology listed is not stated as a mandatory requirement. Nevertheless, practical coding experience and a portfolio of projects can help demonstrate your skills.
4. Is the internship paid?
Yes. Revolut describes the programme as an 8–10-week paid internship.
The published compensation information lists a gross monthly amount of PLN 9,500 for Krakow and Poland. Compensation for other locations is discussed during the interview process, and final pay may depend on qualifications, skills and experience.
Do not assume the same salary applies in every country. Check the location-specific terms with the employer before accepting an offer.
5. How to apply: step-by-step guide
Applications must be submitted through Revolut’s official recruitment website. Follow these steps to prepare a complete application.
Step 1: Read the official vacancy
Open the Java Software Engineer Internship 2027 listing. Check the academic criteria, locations, programme dates and current application status.
Step 2: Prepare your CV
Prepare an updated CV in PDF, DOC or DOCX format. Highlight your degree, expected graduation date, programming skills, relevant coursework, internships and technical projects.
Focus on what you built, the technologies you used and the problems you solved. Do not list a skill you cannot explain or demonstrate.
Step 3: Organise your coding portfolio
Choose a few projects that demonstrate your programming ability. A GitHub profile, portfolio website or open-source contribution can be useful. Make sure project links work and your README files explain the purpose, technology and setup of each project.
Step 4: Open the application form
Use the official Revolut application form.
The form asks for your CV, full name, email address, phone number, current country and preferred work locations. It also provides fields for LinkedIn, GitHub or portfolio links, experience and education.
Step 5: Complete the education and availability details
Enter your university, graduation year and faculty accurately. Answer the questions about previous Revolut employment, relevant competitions and your availability for the full programme. Select only the locations where you are genuinely willing and able to work.
Step 6: Review and submit
Check every field, verify your links and ensure your CV matches the information entered in the form. Submit your application through the official portal and retain a copy of your submitted details.
Step 7: Prepare for recruitment
Revolut lists July–December 2026 as the recruitment period. Prepare to explain your projects, discuss programming fundamentals, practise problem-solving and communicate your technical decisions clearly. The precise interview stages may vary, so follow the instructions provided by the recruitment team.
6. Important dates and application deadline
- Applications: The listing states that applications opened in May 2026.
- Recruitment: July–December 2026.
- Internship start: June or July 2027.
There is no fixed closing date stated in the listing reviewed. Revolut says roles are filled on a rolling basis, meaning vacancies may close as positions are filled. Apply as early as possible and confirm that the application form is still accepting submissions.
7. What should applicants from India know about visas?
Revolut explicitly welcomes international applicants willing to relocate to its technology hubs in Poland, Portugal, the UAE or the UK. It says visa assistance, travel costs and accommodation support are available subject to conditions.
This is a positive sign for applicants currently living in India, but it does not guarantee sponsorship, a visa or an offer. Eligibility depends on the specific role, chosen country, the employer’s arrangements and the applicable immigration rules.
Before accepting an offer, ask the recruitment team to confirm:
- Whether the selected location accepts applicants who currently live in India.
- Whether visa sponsorship or assistance is available for that particular internship.
- What travel and accommodation support covers, and whether conditions apply.
- Whether any additional university or work-authorisation documents are required.
8. How to improve your chances
- Build practical projects: Create Java applications that solve real problems, such as a REST API, a database-backed service or a transaction-processing demo.
- Understand your code: Be ready to explain design decisions, testing, debugging and trade-offs.
- Practise coding problems: Review data structures, algorithms, complexity analysis and core programming concepts.
- Strengthen your portfolio: Keep GitHub repositories organised, document how projects work and remove broken links.
- Prepare your CV: Put relevant skills and achievements near the top and use clear, specific descriptions.
- Apply early: Rolling recruitment means waiting can reduce the number of available positions.
9. Beware of recruitment scams
Revolut advises candidates to apply through its official recruitment channels. Verify that recruitment emails come from an @revolut.com address.
Revolut states that it will not ask applicants to pay money or provide personal financial information as part of recruitment. Do not pay an agent for a guaranteed interview, job offer or visa.
10. Official application links
Read the complete job description
Revolut — Software Engineer (Java) Internship 2027
Apply online
Official Revolut application form
Review the application privacy information
Revolut legal and privacy information
Final thoughts
The Revolut Software Engineer Internship 2027 may be worth considering if you are studying computer science or a related subject, expect to graduate in 2028 and have practical coding projects to demonstrate your ability.
For applicants from India, the most important next step is to check the location-specific eligibility and confirm visa support before making relocation plans. Since recruitment is rolling, review the official listing and apply promptly if you meet the criteria.
Check Eligibility & Apply Online →
Editorial note: This article summarises information from Revolut’s official career listing and application form. Recruitment details, eligibility, compensation and relocation support may change. Always verify the live vacancy before applying. Sentpo is sharing opportunity information and does not represent Revolut or guarantee selection, employment, visa approval or financial support.
Information checked: 29 October 2026.
Related Posts
Singapore Finance & Accounting Internships 2027: Verified Vacancies
Explore verified finance, accounting, banking, tax and business internships in Singapore for 2027. Check eligibility, application deadlines and official links,…
Internships in Singapore 2026–2027: International Students Guide
Discover internship opportunities in Singapore across 14+ career fields. Explore examples of employers and organisations, and look out for Sentpo’s…