Senior Software Engineer I - Stream Processing - Kafka & Flink

Senior Software Engineer I - Stream Processing - Kafka & Flink

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 inclusive work culture.
  • Other info: Diverse and inclusive team with excellent career growth opportunities.
  • Why this job: Make a real impact on financial technology and help people manage their money better.
  • 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
  • Building production code with Java and Spring
  • Infrastructure automation tools
  • Building and operating distributed systems at scale

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

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.

If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on LinkedIn and Instagram.

Senior Software Engineer I - Stream Processing - Kafka & Flink 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, competitive salaries, and a collaborative work culture, Wise empowers its team members to contribute meaningfully to the mission of transforming global money management. Located in a vibrant environment, employees benefit from a diverse and supportive atmosphere that fosters creativity and professional development.

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

Tip Number 1

Network like a pro! Reach out to current employees at Wise on LinkedIn. Ask them about their experiences and share your passion for stream processing. A personal connection can make all the difference!

Tip Number 2

Prepare for technical interviews by brushing up on your Flink and Kafka skills. Practice coding challenges that focus on real-time data processing. We want to see how you think and solve problems under pressure!

Tip Number 3

Showcase your projects! If you've built any cool stream processing applications or contributed to open-source projects, make sure to highlight them in your discussions. We love seeing practical examples of your work!

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!

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

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer I. Highlight your experience with stream processing, especially with technologies like Flink and Kafka. We want to see how your skills align with our mission at Wise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for stream processing and how you can contribute to our team. We love seeing candidates who can connect their experiences to our goals at Wise.

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work with real-time data processing or distributed systems. We’re keen to see what you’ve built and how it can help us at Wise.

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, you’ll get to explore more about what we do at Wise!

How to prepare for a job interview at hackajob

Know Your Stream Processing Inside Out

Make sure you brush up on your knowledge of stream processing technologies, especially 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 demonstrate your ability to analyse complex requirements and deliver simple solutions. Think of scenarios where you faced challenges in building distributed systems and how you overcame them. This will show your potential employer that you can think holistically and implement effective designs.

Familiarise Yourself with AWS and Automation Tools

Since you'll be working hands-on with AWS, make sure you’re comfortable discussing your experience with infrastructure automation tools. Be ready to explain how you’ve used these tools to enhance system availability and security in previous roles.

Emphasise Team Collaboration and Best Practices

Wise values collaboration, so be prepared to talk about how you’ve worked with product engineers and other teams in the past. Highlight any experiences where you laid down best practices or helped others use tooling effectively, as this aligns with their mission of creating a supportive work environment.