Senior Software Engineer I - Stream Processing - Kafka & Flink in London

Senior Software Engineer I - Stream Processing - Kafka & Flink in London

London Full-Time 87500 - 111000 £ / year (est.) Home office (partial)
hackajob

At a Glance

  • Tasks: Design and implement real-time stream processing systems using cutting-edge technologies.
  • Company: Join Wise, a global tech company revolutionising money management.
  • Benefits: Competitive salary, RSUs, and a diverse, inclusive work environment.
  • Other info: Dynamic team culture with opportunities for growth and innovation.
  • Why this job: Make a real impact on financial technology and help shape the future of money.
  • Qualifications: Experience with Flink, Kafka, Java, and distributed systems.

The predicted salary is between 87500 - 111000 £ per year.

Wise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money. As part of our team, you will be helping us create an entirely new network for the world’s money.

We are looking for a senior software engineer with a background in stream processing. Our Stream Processing team is part of the Data Squad. We provide the tooling and infrastructure that allows Wise to process transfers in real time. Our stream processing platform enables services to do calculations and make decisions in milliseconds, powering our validation, fraud detection and anti‑money‑laundering checks. We also provide the services responsible for data movement into our data lake, enabling product teams and analysts to make data‑driven decisions.

We operate on a strong belief in automation, programmatic implementation, and reusable design. We’re looking for people who can step back and think holistically about the ecosystem, but also follow through and help implement the design, drawing on the resources across the rest of the platform tribe. As we grow the Stream Processing team, we need to sustain this growth by continuously iterating on the services we run, with a focus on availability, security, and ease of use. We’re looking for an engineer with relevant experience who can analyse complex requirements and deliver simple solutions to help our teams achieve our mission with speed and confidence.

You’ll be working hands‑on designing, architecting, implementing, and operating our systems on AWS. In addition, you will also help our Product Engineers use our tooling and systems, laying down best practices and rules. You should have a deep understanding of Stream Processing and its related technologies, being able to build and support the tooling to create pipelines that are used for real‑time decision making in the milliseconds range:

  • Apache Flink
  • Apache Iceberg
  • K8s operators
  • Kafka Streams

Experience with Flink and/or Kafka Streams

Experience building production code with Java and Spring

Experience with infrastructure automation tools

Experience building and operating distributed systems at scale

Starting salary: £87,500 – £111,000 + RSUs

For everyone, everywhere. We’re people building money without borders — without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We’re proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers.

Senior Software Engineer I - Stream Processing - Kafka & Flink in London employer: hackajob

Wise is an exceptional employer that champions innovation and inclusivity, making it a fantastic place for Senior Software Engineers to thrive. With a strong focus on employee growth, we offer competitive salaries, stock options, and a collaborative work culture that values diverse perspectives. Located in a vibrant tech hub, our team enjoys the unique advantage of working on cutting-edge technology while contributing to a mission that simplifies global money management.

hackajob

Contact Details:

hackajob Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer I - Stream Processing - Kafka & Flink in London

Tip Number 1

Network like a pro! Reach out to current employees at Wise on LinkedIn. Ask them about their experiences and any tips they might have for your application. A friendly chat can sometimes lead to a referral, which is golden!

Tip Number 2

Prepare for the technical interview by brushing up on your stream processing knowledge. Dive deep into Kafka and Flink, and practice coding challenges related to real-time data processing. We want to see you shine in those interviews!

Tip Number 3

Showcase your projects! If you've worked on relevant projects, whether personal or professional, make sure to discuss them during interviews. Highlight how you tackled challenges and what technologies you used. This will demonstrate your hands-on experience.

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, it shows you’re genuinely interested in joining the Wise team. Let’s get you that dream job!

We think you need these skills to ace Senior Software Engineer I - Stream Processing - Kafka & Flink in London

Stream Processing
Apache Flink
Kafka Streams
Java
Spring
Infrastructure Automation Tools
Distributed Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with stream processing, Flink, and Kafka to show us you’re the right fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about stream processing and how your background aligns with our mission at Wise. This is your chance to showcase your personality and enthusiasm!

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Share examples of your work with stream processing technologies, especially any hands-on experience with AWS, to give us a taste of what you can bring to the team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at hackajob

Know Your Stream Processing Stuff

Make sure you brush up on your knowledge of stream processing technologies like Apache Flink and Kafka Streams. Be ready to discuss how you've used these tools in past projects, and think about specific examples where you’ve implemented real-time decision-making solutions.

Showcase Your Problem-Solving Skills

Prepare to talk about complex requirements you've faced and how you delivered simple, effective solutions. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your analytical skills and ability to simplify challenges.

Demonstrate Your Team Spirit

Wise values collaboration, so be ready to share experiences where you worked closely with product engineers or other teams. Highlight how you’ve contributed to best practices and helped others use tooling effectively, showing that you can both lead and support.

Get Familiar with AWS and Automation Tools

Since you'll be working hands-on with AWS, make sure you understand its services and how they relate to stream processing. Also, be prepared to discuss any infrastructure automation tools you've used, as this will show your readiness to contribute to their mission of speed and efficiency.