At a Glance
- Tasks: Design and build high-performance data processing solutions for voice compliance.
- Company: Leading bank with a focus on innovative technology and compliance.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Inclusive workplace valuing diverse backgrounds and experiences.
- Why this job: Join a mission-critical team and make an impact in a highly regulated environment.
- Qualifications: Experience in distributed systems, Kafka, and advanced SQL required.
The predicted salary is between 60000 - 80000 € per year.
We are seeking a software engineer specialising in distributed data systems to design and build low-latency, high-volume data processing solutions that underpin regulatory voice compliance assurance across the Bank’s strategic data platforms. This is a hands-on software development role, focused on event-driven architectures, streaming pipelines, and scalable data matching engines rather than traditional reporting or BI. You will join a team responsible for delivering mission-critical compliance technology across enterprise voice platforms, operating in a highly regulated environment where correctness, performance and reliability are non-negotiable.
What You’ll Be Building:
- Distributed streaming and batch data processing systems for voice compliance assurance
- Low-latency record matching and reconciliation engines handling billions of events
- Scalable data services operating across Spark, Kafka, Hive and Hadoop
- Production-grade pipelines supporting regulatory evidence, audit and controls
- Foundations for near-real-time compliance signal generation across global voice platforms
Design and develop high-performance distributed systems for large-scale voice data processing. Develop robust data matching and reconciliation logic across heterogeneous voice data sources. Define and implement scalable data models using Hive and Hadoop ecosystems. Apply software engineering best practices: version control, code reviews, testing, CI/CD and documentation. Reverse-engineer and modernise legacy batch or reporting-oriented implementations. Implement data quality, integrity, lineage and auditability controls required for regulatory assurance. Partner with platform, vendor and voice engineering teams to align data semantics and system behaviour. Support synthetic data generation and large-scale performance testing.
Requirements:
- Proven experience building Kafka-based event streaming systems
- Advanced SQL for complex, large-scale datasets
- Experience designing low-latency, high-throughput data pipelines
- Strong understanding of distributed systems, data partitioning, fault tolerance and scalability
- Experience building ETL / ELT systems as production software, not ad-hoc scripts
- Familiarity with Agile delivery models and iterative software development
- Obsession with accuracy, determinism and data integrity
- Calm, methodical problem solver comfortable operating under regulatory expectations
- Able to translate ambiguous compliance requirements into concrete technical solutions
We respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We do this by showcasing their talents, skills, and unique experience in an inclusive environment that helps them thrive.
We use generative AI tools to support our candidate screening process. This helps us ensure a fair, consistent, and efficient experience for all applicants.
Software-ontwikkelaar employer: Pontoon Solutions
As a Senior Software Engineer at our London-based firm, you will thrive in a dynamic and inclusive work culture that prioritises innovation and collaboration. We offer competitive benefits, opportunities for professional growth, and the chance to work on cutting-edge technology in a highly regulated environment, ensuring your contributions are both meaningful and impactful.
StudySmarter Expert Advice🤫
We think this is how you could land Software-ontwikkelaar
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to distributed data systems and event-driven architectures. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how they relate to compliance technology.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Software-ontwikkelaar
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of a Senior Software Engineer. Highlight your experience with distributed data systems, event-driven architectures, and any relevant technologies like Kafka or Spark. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about building low-latency, high-volume data processing solutions. Share specific examples of your past work that align with our mission-critical compliance technology.
Showcase Your Projects:If you've worked on any projects related to data processing or compliance, make sure to mention them! We love seeing real-world applications of your skills, especially if they involve scalable data services or production-grade pipelines.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about StudySmarter and what we stand for.
How to prepare for a job interview at Pontoon Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Kafka, Spark, and Hadoop. Brush up on your knowledge of distributed systems and low-latency data processing, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in a regulated environment. Think about how you’ve ensured data integrity and compliance in past projects, as this will demonstrate your fit for the role.
✨Understand the Business Context
Familiarise yourself with the banking sector's regulatory requirements and how they impact software development. Being able to translate compliance needs into technical solutions will set you apart from other candidates.
✨Practice Agile Methodologies
Since the role involves working in an Agile environment, be ready to discuss your experience with iterative development and collaboration within teams. Highlight any relevant projects where you’ve successfully implemented Agile practices.