Software Engineer in Slough

Software Engineer in Slough

Slough Full-Time 60000 - 80000 € / year (est.) No home office possible
Pontoon Solutions

At a Glance

  • Tasks: Design and build high-performance data processing solutions for voice compliance.
  • Company: Join a leading bank with a focus on innovative technology.
  • Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic team culture with a commitment to diversity and inclusion.
  • Why this job: Make a real impact in a highly regulated environment with cutting-edge tech.
  • Qualifications: Experience with Apache Spark, Kafka, and distributed systems required.

The predicted salary is between 60000 - 80000 € per year.

Engagement: Full‑Time Contractor

Location: London / Hybrid

Length: 12 month contract

Role Summary

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 engineer resilient, production‑grade systems capable of processing high‑frequency voice metadata and transactional records at scale, ensuring accuracy, determinism and auditability in compliance controls. 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

Key Responsibilities

  • Design and develop high‑performance distributed systems for large‑scale voice data processing
  • Build and optimise Spark‑based processing jobs for high‑volume and high‑frequency workloads
  • Engineer Kafka‑based streaming pipelines with strong delivery guarantees and low end‑to‑end latency
  • 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
  • Deliver changes through controlled environments in line with enterprise change and release processes

Required Technical Experience

Core Technologies

  • Strong hands‑on development experience with Apache Spark
  • Proven experience building Kafka‑based event streaming systems
  • Deep familiarity with Hadoop ecosystems, including Hive
  • Advanced SQL for complex, large‑scale datasets

Engineering Capabilities

  • Experience designing low‑latency, high‑throughput data pipelines
  • Strong understanding of distributed systems, data partitioning, fault tolerance and scalability
  • Ability to distinguish and design appropriately for high‑frequency transactional vs high‑volume batch workloads
  • Experience building ETL / ELT systems as production software, not ad‑hoc scripts
  • Comfortable working close to infrastructure and platform constraints

Nice to Have

  • Exposure to voice or communications platforms (e.g. Cisco, NICE, IPC, Microsoft)
  • Experience working in regulated or compliance‑driven environments
  • Familiarity with Agile delivery models and iterative software development

Attributes for Success

  • Strong engineering mindset with pride in clean, maintainable code
  • 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
  • Clear communicator who can bridge technical and non‑technical stakeholders

TO APPLY - PLEASE APPLY WITH AN UP-TO-DATE CV. Candidates will ideally show evidence of the above in their CV in order to be considered. Please be advised if you haven't heard from us within 48 hours then unfortunately your application has not been successful on this occasion, we may however keep your details on file for any suitable future vacancies and contact you accordingly.

Software Engineer in Slough employer: Pontoon Solutions

As a Senior Software Engineer at our London-based firm, you will thrive in a dynamic hybrid work environment that champions innovation and collaboration. We offer competitive benefits, a strong focus on employee growth through continuous learning opportunities, and a culture that values diversity and inclusion, ensuring that every voice is heard and respected. Join us to work on cutting-edge technology in a highly regulated sector, where your contributions will directly impact compliance assurance and operational excellence.

Pontoon Solutions

Contact Detail:

Pontoon Solutions Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Slough

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Prepare for those interviews! Brush up on your technical skills and be ready to discuss your past projects. We want to see how you think and solve problems, so practice coding challenges and system design questions.

Tip Number 3

Show off your passion! When you’re in an interview, let your enthusiasm for software engineering shine through. Talk about the latest tech trends or projects you’re excited about – it’ll make you memorable!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Software Engineer in Slough

Apache Spark
Kafka
Hadoop
Hive
SQL
Distributed Systems
Data Pipeline Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the specific skills and experiences mentioned in the job description. Highlight your hands-on experience with Apache Spark, Kafka, and distributed systems to catch our eye!

Showcase Your Projects:Include any relevant projects or achievements that demonstrate your ability to design and build high-performance data processing systems. We love seeing real-world applications of your skills!

Be Clear and Concise:Keep your CV clear and to the point. Use bullet points for easy reading and make sure to include key technical terms from the job description. We appreciate a well-structured application!

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 this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Pontoon Solutions

Know Your Tech Stack

Make sure you’re well-versed in the core technologies mentioned in the job description, like Apache Spark and Kafka. Brush up on your knowledge of distributed systems and be ready to discuss how you've used these technologies in past projects.

Showcase Problem-Solving Skills

Prepare to demonstrate your engineering mindset by discussing specific challenges you've faced in building low-latency data pipelines. Use examples that highlight your calm, methodical approach to problem-solving, especially under regulatory expectations.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to bridge the gap between technical and non-technical stakeholders, so being a clear communicator is key. Think about how you can convey your ideas effectively during the interview.

Prepare for Compliance Questions

Since this role involves working in a highly regulated environment, be ready to discuss your experience with compliance-driven projects. Familiarise yourself with common regulatory requirements and think about how you've ensured data integrity and auditability in your previous work.