Senior Software Engineer
Senior Software Engineer opportunity with a fintech company based in the UK.
Looking for engineers who enjoy working in highly collaborative environments with strong engineering practices. The role involves building resilient, high-performance platforms in Java within a small, pair-programming team.
The company embraces modern development principles including TDD, BDD, DDD, continuous integration, trunk-based development, and extensive automated testing. Teams rotate regularly to encourage shared ownership of the codebase and avoid silos.
Ideal candidates will have commercial Java experience, an understanding of test-driven development, and strong communication skills. Pair programming is a core part of the culture, alongside a focus on quality, learning, and continuous improvement.
Competitive compensation package including equity and benefits.
If you enjoy collaborative engineering cultures and care deeply about clean code, testing, and delivery practices, this could be a strong fit.