Senior Software Engineer
Role details
Job location
Tech stack
Job description
We're hiring a Senior Software Engineer to join our Transaction Observability product team - the engineering heart of a platform that centralises and makes searchable billions of financial messages in real time. You'll work in a small, autonomous scrum team where ownership is real and decisions matter. This isn't a cog-in-the-machine role: you'll design and build core features, take on complex data engineering challenges, and have genuine influence over how the platform evolves. If you care about writing high-quality Java, enjoy working at serious scale, and want your work to have a direct impact on financial crime prevention and operational resilience at major global institutions - this is worth reading on. What You'll Do
- Design, develop, and optimise core features of our enterprise-grade transaction observability platform
- Tackle complex challenges in large-scale, real-time data ingestion, indexing, and search
- Build performant, high-quality components using advanced search engine technology (Elasticsearch / Apache Lucene)
- Collaborate closely with your scrum team to deliver meaningful product improvements with measurable customer impact
- Take ownership of technical decisions and contribute to architectural thinking across the platform
- Write clean, well-tested code and contribute to the engineering standards that the whole team lives by
Requirements
You're a well-rounded software engineer with deep Java expertise - someone who writes code that performs under pressure and holds up over time. You think beyond your ticket, care about the product you're building, and bring the same rigour to a design discussion as you do to a pull request. You'll need:
- Strong, demonstrable Java experience (Java 11+ preferred) with a track record of building high-performance, production-grade systems
- Solid understanding of software design principles and the ability to own technical decisions end-to-end
- Experience working in agile environments, with clear communication and a collaborative team mindset
- A product-minded approach - you think about the customer, not just the code
- The right to work in Belgium - we're unable to sponsor visas for this role
You'll stand out if you have:
- Hands-on experience with Elasticsearch or Apache Lucene - given the nature of our platform, this is genuinely valuable
- Experience with high-volume, real-time data processing systems
- Familiarity with financial messaging formats or the fintech / regtech space