At a Glance
- Tasks: Design and develop innovative software solutions for a global financial platform.
- Company: Join Ebury, a fast-growing leader in fintech with a collaborative culture.
- Benefits: Competitive salary, performance bonuses, mentorship, and career development opportunities.
- Other info: Dynamic work environment with opportunities for rapid career progression.
- Why this job: Make a real impact from day one and shape the future of financial technology.
- Qualifications: Recent Computer Science graduates with programming skills and a passion for problem-solving.
The predicted salary is between 28000 - 35000 € per year.
Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed. If you’re a collaborator who wants to help transform how businesses operate globally, get in touch - we’d love to discuss how Ebury can accelerate your career so you can shape the future.
Graduate Software Engineer London - Hybrid: 4 days in the office, 1 day working from home. Ebury is seeking exceptional and highly motivated Computer Science graduates to join our engineering division in London. This is an opportunity to make a significant impact within a leading FinTech firm. As a Graduate Software Engineer, you will be an integral part of our team from your first day, contributing to mission-critical projects and deploying production code within your first week. This role is designed as a launchpad for a successful career in financial technology. You will be immersed in complex technical challenges and tasked with learning at an accelerated pace, supported by dedicated mentors and senior engineers. We are committed to identifying and nurturing future technical leaders; for those who demonstrate exceptional performance and aptitude, we offer an accelerated path for career progression.
What We Offer
- A competitive salary, performance-based bonus, and a comprehensive benefits package.
- A structured career development path with dedicated mentorship from senior engineers and clear opportunities for advancement.
- The opportunity to work on complex, intellectually stimulating projects that have a significant and measurable business impact.
- A dynamic, inclusive, and high-performance work environment within a leading, high-growth global FinTech company.
- The opportunity to build and contribute to critical projects from day one.
Key Responsibilities
- Design, develop, test, and deploy high-quality, scalable software solutions for our global financial platform.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to deliver robust features and products.
- Participate in the full software development lifecycle, from initial ideation and technical design to deployment and operational maintenance.
- Contribute to technical discussions and architectural design reviews, helping to shape the future of our technology stack.
- Uphold and enhance engineering best practices through rigorous code reviews, automated testing, and adherence to continuous integration/deployment (CI/CD) principles.
- We encourage you to leverage the latest AI tools to augment your skills and accelerate your learning. We champion their responsible use, emphasizing that you must be able to fully understand and own any code or solution you develop.
Required Qualifications
- A recent or forthcoming Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline, with a strong academic record.
- Proficient understanding of core computer science principles, including data structures, algorithms, software design, and complexity analysis.
- Demonstrable programming ability in at least one modern language (e.g., Python, Java, Go, etc).
- Strong analytical and problem-solving skills, with the ability to approach complex challenges in a structured manner.
- Excellent communication and interpersonal skills, with a commitment to working effectively within a collaborative team environment.
Desirable Attributes
- Prior internship experience in a software development role.
- Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure) and containerisation technologies (e.g., Docker, Kubernetes).
- Contributions to open-source projects or a personal portfolio demonstrating technical curiosity and skill.
About us
Ebury delivers sophisticated, integrated solutions — business accounts, hedging, and financing — on a single platform with a seamless workflow. Our success is built on a simple premise and singular purpose: To help businesses operate and scale globally. Since its founding in 2009, Ebury has always been a fast-growing leader in fintech. Today, we bring together 1,800+ Eburians across nearly 70 cities and we’re always looking to add to our team. At the heart of our offering is a proprietary platform, purpose-built to help businesses seamlessly streamline and manage global cash flow. We focus on continuous product evolution and innovation to build the infrastructure for borderless growth and help our clients scale at every stage. The opportunities at Ebury are as diverse as our people, ranging from business development to engineering roles across our tech pillars. We believe in inclusion. We stand against discrimination in all forms and are against the intolerance of differences that makes us a modern and successful organisation. At Ebury, you can be whoever you want to be and still feel a sense of belonging no matter your story.
Graduate Software Engineer in London employer: Ebury
Ebury is an exceptional employer that prioritises the growth and development of its employees, offering a dynamic and inclusive work environment in London. As a Graduate Software Engineer, you will have the opportunity to work on impactful projects from day one, supported by dedicated mentors and a structured career development path. With a competitive salary, performance-based bonuses, and a commitment to innovation, Ebury empowers its team members to thrive and shape the future of financial technology.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Ebury on LinkedIn or attend industry events. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've got a personal project or open-source contribution, make sure to highlight it. It’s a great way to demonstrate your coding chops and passion for tech.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Ebury loves analytical thinkers, so practice coding challenges and be ready to discuss your thought process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Graduate Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Graduate Software Engineer role. Highlight any relevant projects or coursework that showcase your programming abilities and problem-solving skills.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about joining Ebury and how you can contribute to our mission. Be genuine and let your personality shine through while keeping it professional.
Showcase Your Projects:If you've worked on any personal or open-source projects, make sure to include them in your application. This gives us insight into your coding style and technical curiosity, which is super important for this role.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people and shows your enthusiasm for joining our team at Ebury!
How to prepare for a job interview at Ebury
✨Know Your Tech
Make sure you brush up on your core computer science principles, especially data structures and algorithms. Be ready to discuss how you've applied these concepts in your projects or studies, as this will show your understanding and ability to tackle complex challenges.
✨Showcase Your Projects
Bring along a portfolio of your work, whether it's open-source contributions or personal projects. This not only demonstrates your programming skills but also your passion for technology and problem-solving. Be prepared to explain your thought process and the impact of your work.
✨Practice Collaboration
Since Ebury values collaboration, think of examples where you've worked effectively in a team. Prepare to discuss how you communicate with others, resolve conflicts, and contribute to group success. This will highlight your interpersonal skills and fit within their team-oriented culture.
✨Ask Insightful Questions
Prepare thoughtful questions about Ebury's projects, technologies, and team dynamics. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals. It’s a great way to demonstrate that you’re proactive and engaged.