Ebury is a global fintech firm seeking a Senior Software Engineer to join their engineering division in London. The role involves designing, developing, testing, and deploying high-quality software solutions for their global financial platform. The ideal candidate will have a strong academic record, over 7 years of experience as a software engineer, and proficiency in at least one modern language.
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline, with a strong academic record.
- Over 7 years of experience as a software engineer writing production-grade code.
- Experience working in fintech or within the financial services industry.
- 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.
Benefits
- Competitive salary
- Performance-based bonus
- Comprehensive benefits package
- Structured career development path with dedicated mentorship from senior engineers
- Accelerated path for career progression
- Dynamic, inclusive, and high-performance work environment
- Opportunity to work on complex, intellectually stimulating projects
- Full software development lifecycle