Software Engineer (Onboarding)

Software Engineer (Onboarding)

Full-Time 50000 - 60000 € / year (est.) No home office possible
Ebury

At a Glance

  • Tasks: Design and develop high-quality software solutions for a global financial platform.
  • Company: Join Ebury, a leading FinTech firm fostering innovation and collaboration.
  • Benefits: Competitive salary, performance bonuses, and comprehensive benefits package.
  • Other info: Dynamic, inclusive environment with mentorship and growth opportunities.
  • Why this job: Make an impact from day one and accelerate your career in tech.
  • Qualifications: Degree in Computer Science or related field with strong coding skills.

The predicted salary is between 50000 - 60000 € 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.

Ebury is seeking exceptional and highly motivated software engineers to join our engineering division in London. This is an opportunity to make a significant impact within a leading FinTech firm. As a Software Engineer (L2), 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 1.

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 Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline, with a strong academic record.
  • Three/Four or more years of experience as a software engineer writing production-grade code.
  • 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.

Software Engineer (Onboarding) employer: Ebury

Ebury is an exceptional employer that prioritises the growth and development of its employees, offering a dynamic and inclusive work environment in the heart of London. With a strong focus on innovation and collaboration, we provide structured career paths, dedicated mentorship, and the opportunity to work on impactful projects from day one. Our hybrid working model ensures a healthy work-life balance while fostering a culture where every team member feels valued and empowered to succeed.

Ebury

Contact Detail:

Ebury Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Onboarding)

Tip Number 1

Network like a pro! Reach out to current employees at Ebury on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want you to feel confident and ready to tackle those coding challenges!

Tip Number 3

Show off your passion for tech! Bring a project or two to discuss during your interview. Whether it’s an open-source contribution or a personal project, demonstrating your enthusiasm can set you apart from the crowd.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Software Engineer (Onboarding)

Software Development
Production Code Writing
Core Computer Science Principles
Data Structures
Algorithms
Software Design
Complexity Analysis

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through. We want to see that you’re not just looking for a job, but that you’re genuinely excited about the opportunity to contribute to our team and tackle complex challenges.

Tailor Your CV:Make sure your CV is tailored to the role of Software Engineer (Onboarding). Highlight relevant experience, skills, and projects that align with what we’re looking for. This shows us that you’ve done your homework and understand what it takes to succeed in this position.

Be Clear and Concise:Keep your application clear and to the point. Use straightforward language and avoid jargon unless it’s relevant. We appreciate well-structured applications that make it easy for us to see your qualifications and fit for the role.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Ebury and what we stand for!

How to prepare for a job interview at Ebury

Know Your Tech Stack

Before the interview, make sure you’re familiar with the technologies mentioned in the job description. Brush up on your knowledge of programming languages like Python, Java, or Go, and be ready to discuss how you've used them in past projects.

Showcase Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Practice coding problems that require you to demonstrate your analytical skills and structured approach to solving complex issues. This will show them you can think on your feet!

Emphasise Collaboration

Ebury values teamwork, so be ready to share examples of how you’ve successfully collaborated with cross-functional teams in the past. Highlight any experiences where you worked closely with product managers or designers to deliver a project.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, mentorship opportunities, or the types of projects you might work on. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.