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.