Senior Software Engineer (enabling Teams)

Ebury

London, United Kingdom
On-site
Design, develop, test, deploy scalable software
Full software development lifecycle
Rigorous code reviews
As a Senior Engineer, you will have significant responsibility, agency, and ownership of large, mission-critical services, products, and platforms

Job Summary

  • As a Senior Engineer, you will have significant responsibility, agency, and ownership of large, mission-critical services, products, and platforms.
  • Design, develop, test, and deploy high-quality, scalable software solutions for our global financial platform.
  • Uphold and enhance engineering best practices through rigorous code reviews, automated testing, and adherence to continuous integration/deployment (CI/CD) principles.

Matching Summary

As a Senior Engineer, you will have significant responsibility, agency, and ownership of large, mission-critical services, products, and platforms.

Skills & Requirements

Must-have

  • design, develop, test, deploy scalable software
  • full software development lifecycle
  • rigorous code reviews
  • CI/CD principles
  • core computer science principles
  • modern programming language proficiency
  • analytical and problem-solving skills

Nice-to-have

  • leverage latest AI tools responsibly
  • demonstrate technical curiosity

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • Over 7 years of experience as a software engineer
  • Experience working in fintech or financial services
  • Proficient understanding of core computer science principles
  • Demonstrable programming ability in at least one modern language
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills

Work Rights

Not specified

Tailored Resume

Cover Letter