R
RevolutLisbonGraduate
Graduate Programme 2027: Software Engineer (Python)
Join Revolut's 12-month Graduate Programme as a Python Software Engineer, working on scalable systems and data pipelines in a fast-paced tech environment. Gain hands-on experience, structured training, and potential full-time opportunities across multiple European locations.
1
Programme Overview
- 12-month graduate programme with hands-on projects and expert guidance.
- Work on real engineering challenges impacting millions of users.
- Structured training to develop Python, SQL, and distributed systems skills.
- Opportunity for full-time role based on performance.
- Hybrid work model with 3 days per week in office.
2
Role Responsibilities
- Build scalable APIs and data pipelines for reporting and analytics.
- Collaborate in cross-functional squads to design data models and flows.
- Work with technologies like Python 3, SQL, PostgreSQL, Kafka, Airflow, Kubernetes, Docker, GCP.
- Manage tasks, track progress, and deliver outcomes effectively.
- Share updates and learn from senior engineers globally.
3
Candidate Requirements
- Predicted or achieved 2:1 degree or equivalent in computer science, maths, physics, or related field.
- Graduating in 2025, 2026, or 2027 with full-time availability in 2027.
- Portfolio of coding projects or open-source contributions.
- Strong problem-solving, communication, and organizational skills.
- Fluency in English and ability to work in diverse, fast-paced teams.
4
Application and Timeline
- Applications open May 2026; recruitment from July to December 2026.
- Programme starts early 2027 (Jan–Jun) or late 2027 (Jul–Dec).
- Roles filled on rolling basis; early application encouraged.
- Visa assistance, travel costs, and initial accommodation support provided.
- Specify preferred intake during recruitment process.