Staff Software Engineer - Streaming

Requirements

  • Strong presentation and communication skills with a proven track record of influencing engineering organisations
  • Strong engineering background with experience implementing and owning event streaming platforms
  • Hands-on experience with stream technologies, ideally Kafka
  • Experience designing and implementing stream processing applications with Flink
  • Experience with cloud-based technologies such as AWS (MSK, S3, Lambda, ECS, SNS)
  • Experience with Kubernetes (self-hosted or cloud-based)
  • Experience with SQL databases
  • Experience working with Docker, container deployment and management
  • Experience describing infrastructure as code (Terraform or similar) and designing/implementing CI/CD pipelines
  • Excellent programming skills in at least one of Java or Python

What You'll Be Doing

  • Work with stream processing technologies (Kafka and Flink) to build a large-scale, continuously available event streaming platform
  • Provide leadership, mentoring, and strategic influence across the organisation, building strong relationships with engineers and managers
  • Build tooling (modules, SDKs, DSLs) and documentation to enable easy adoption of the streaming platform
  • Implement infrastructure to enable end users to build, host, monitor, and deploy their own streaming applications
  • Provide consultancy across the technology organisation to drive platform adoption and unlock event-driven use cases
  • Translate requirements and architecture/design initiatives into actionable plans
  • Provide hands-on support for event-based systems including incident triage and root cause analysis

Nice to Haves

  • Experience with the company's specific tech stack (though eagerness to learn is valued)

Perks and Benefits

  • Hybrid working model with three days per week in the office to support collaboration and connection
  • Culture of real ownership, fewer blockers, and impactful work from day one
  • Opportunities to grow and take on meaningful challenges in a supportive team environment
  • Inclusive environment that supports diverse backgrounds and identities
  • Support for accessibility needs throughout the recruitment process and working environment
AI Summary ✨

Similar jobs

  • Senior Software Engineer II - Data Onboarding & Reporting

    WiseGreater London, UK6 days ago
    Registered sponsor
    ≈ €133k – €173k / year base
  • Quantitative Data Engineer

    G-ResearchLondon, UK12 days ago
  • Python Data Engineer

    Man GroupLondon, UK12 days ago
    Registered sponsor
  • Data Scientist - Macro

    QRTLondon, UK17 days ago
    Registered sponsor
  • See all jobs in UK →