Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer - Fintech image - Rise Careers
Job details

Principal Software Engineer - Fintech

Ebury is a hyper-growth FinTech firm looking for a Principal Software Engineer to elevate their client trading and payments platform. They seek innovative candidates passionate about solving customer problems.

Skills

  • Experience in Python/Django & Node.js
  • Strong understanding of algorithms and object-oriented programming
  • Ability to lead and mentor teams

Responsibilities

  • Evolve client platform with innovative services.
  • Contribute to long-term technical strategy.
  • Write clean, functional code for front-end and back-end.
  • Manage services with robust, scalable APIs.

Education

  • Bachelor's or Master's degree in Computer Science or equivalent

Benefits

  • Competitive salary
  • Equity process through performance bonus
  • Paid time off and public holidays
  • Career growth opportunities
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer - Fintech, Ebury

Join us at Ebury as a Principal Software Engineer in our vibrant Málaga office! We are a hyper-growth FinTech firm that has garnered recognition as one of the top European Fintechs to work for by AltFi. In this role, you will have the opportunity to steer the future of our innovative client trading and payments platform. As someone who is deeply passionate about the digital finance space, you will thrive in an environment that embraces growth, learning, and inquiry. Here, creativity meets technology as you take ownership of product development from start to finish, collaborating with dynamic teams across South America and Europe. Ebury is all about inclusive culture, and we value diverse experiences—if your background doesn’t match all our criteria, we still encourage you to apply! You’ll find fantastic growth opportunities in our tech team where every day presents an adventure. Your responsibilities will include architecting robust APIs while being a champion for high code quality and testing regimes. You'll be well-versed in designing scalable solutions and should have a solid grasp of modern programming languages such as Python and Node.js. If you’re ready to join a diverse team that appreciates agile principles and champions innovation, apply to become part of the Ebury family today!

Frequently Asked Questions (FAQs) for Principal Software Engineer - Fintech Role at Ebury
What are the main responsibilities of a Principal Software Engineer at Ebury?

As a Principal Software Engineer at Ebury, you will lead the evolution of our client platform by developing innovative services from conception to deployment. This role involves influencing our engineering culture and strategic direction, while also crafting and managing robust APIs and seamless integrations. You will handle challenges that have long-term impacts on Ebury’s success, all while mentoring and inspiring fellow engineering teams.

Join Rise to see the full answer
What qualifications are necessary to apply for the Principal Software Engineer position at Ebury?

To qualify for the Principal Software Engineer role at Ebury, candidates should have a Bachelor's or Master's degree in Computer Science or a related field, along with over 10 years of experience in tech solutions development. Strong proficiency in modern programming languages, particularly Python/Django and Node.js, is crucial, as well as a commitment to lifelong learning and adaptation.

Join Rise to see the full answer
How does Ebury promote diversity and inclusion in the workplace for the Principal Software Engineer role?

Ebury is deeply committed to fostering an inclusive workplace culture that values diversity. For the Principal Software Engineer position, we actively encourage candidates from different backgrounds to apply, even if they don't meet every requirement. We believe that unique perspectives enrich our teams and contribute to our success in the FinTech space.

Join Rise to see the full answer
What opportunities for career growth does Ebury offer for Principal Software Engineers?

At Ebury, career growth is a priority. As a Principal Software Engineer, you will benefit from our structured career progression framework, offering regular reviews and opportunities for professional development through training and certifications. This supportive culture encourages you to take your career to the next level while working within a diverse team dedicated to excellence.

Join Rise to see the full answer
What programming languages and frameworks are most relevant for the Principal Software Engineer role at Ebury?

For the Principal Software Engineer role at Ebury, expertise in programming languages such as Python and Node.js is essential. We also work with front-end frameworks like React and VueJS. However, we value versatility and are open to candidates with skills in any modern programming language or framework, as a commitment to continuous improvement is key in our team.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - Fintech
Can you describe a challenging project you worked on and your approach to solving the problems?

In your response, focus on a specific project that showcases your technical skills and problem-solving abilities. Explain the challenges faced, the steps taken to address them, and the successful outcomes achieved, emphasizing your analytical thinking and project management skills.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your methodology for achieving code quality, such as using automated testing, following coding standards, and conducting regular code reviews. Highlight your commitment to continuous improvement and how you implement feedback to enhance code maintainability.

Join Rise to see the full answer
What strategies do you employ to stay updated with the latest technology trends?

Explain your approach to continuous learning, such as attending workshops, participating in online courses, following industry publications, or being part of professional communities. Mention specific technologies or frameworks you’ve recently learned about.

Join Rise to see the full answer
Can you talk about your experience with collaborative work in cross-functional teams?

Share examples of how you’ve successfully collaborated with engineering, product, and business teams. Highlight your communication skills and particularly any methodologies (like Agile or Scrum) you employed to ensure effective teamwork.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

Discuss your time management strategies and any tools you use. Explain how you assess project urgency and impact and how you communicate with stakeholders to align priorities effectively.

Join Rise to see the full answer
What role do you think a Principal Software Engineer plays in influencing engineering culture?

Emphasize the importance of leadership by highlighting your role in mentoring junior engineers, advocating best practices, and fostering an environment of collaboration and creativity in the engineering team.

Join Rise to see the full answer
How have you applied AI/ML technologies in your previous projects?

Share experiences where you've successfully integrated AI/ML into your projects, explaining the problem it solved, the technology stack used, and the outcomes. This demonstrates your ability to leverage advanced technologies in real-world applications.

Join Rise to see the full answer
What is your experience in designing scalable systems?

Discuss your experience in developing scalable architectures, emphasizing techniques you've used, such as microservices or cloud technologies. Illustrate this with examples from past projects and the measurable outcomes.

Join Rise to see the full answer
How do you approach high-pressure situations or tight deadlines?

Share techniques for maintaining composure and effective decision-making under pressure. Describe past experiences successfully managing high-stakes projects and how you kept the team motivated.

Join Rise to see the full answer
Why do you want to work at Ebury as a Principal Software Engineer?

Answer by reflecting on Ebury's values and mission, particularly regarding innovation and inclusivity in the FinTech space. Personalize your response by aligning your career aspirations and ethos with Ebury's culture and goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Contentful Remote Dublin, Dublin, Ireland
Posted 7 days ago
Photo of the Rise User
McDonald's Corporation Remote Calz. Gral. Mariano Escobedo 595 Rincón del Bosque, Bosque de Chapultepec I Secc, Miguel Hidalgo, Ciudad de México, Mexico
Posted 3 days ago
Reown Remote No location specified
Posted 8 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 4 days ago
Photo of the Rise User
Agent Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 11 days ago
E By Ebury
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!