Software Engineer - Sr. Consultant Level

Visa Visa · Fintech · London, United Kingdom, United Kingdom

Senior Software Engineer at Visa (Currencycloud) focusing on event-driven architectures, distributed systems, and microservices on AWS using Kafka. Responsibilities include owning technical vision, leading design and implementation of streaming solutions, driving best practices for observability and scalability, and mentoring engineers. The role emphasizes technical leadership and evangelizing event-driven principles.

What you'd actually do

  1. Own the technical vision and roadmap for services, ensuring they are robust, performant, and easy to consume by other teams.
  2. Lead design and implementation of streaming solutions using Kafka, Flink, and related technologies.
  3. Collaborate with product and engineering teams to understand requirements and deliver platform capabilities that accelerate their development.
  4. Drive best practices for observability, reliability, and scalability in distributed systems.
  5. Mentor and support engineers within the team, fostering a culture of technical excellence and continuous improvement.

Skills

Required

  • Java 11+
  • Springboot
  • AWS
  • Kubernetes
  • Kafka
  • Docker
  • SQL
  • OpenAPI (Swagger)
  • JUnit
  • RSpec
  • Cucumber
  • Agile development
  • Continuous Integration
  • Continuous Delivery
  • GitHub

Nice to have

  • Flink
  • ElasticSearch
  • Datadog APM
  • Terraform
  • TDD
  • BDD
  • functional Java (versions 8+)
  • Scrum
  • Kanban

What the JD emphasized

  • event-driven architectures
  • event-driven architectures
  • event-driven architectures