Senior Software Engineer I

Senior Software Engineer I - Search and AI Platform

📍 Location: London Area, United Kingdom (Hybrid)

🏢 Industry: Information Services

💼 Work Setting: Hybrid

Are you passionate about building scalable backend systems and enabling advanced search and discovery experiences? This is an exciting opportunity to work on cutting-edge graph-based platforms that power intelligent search and recommendation systems.

As a Senior Software Engineer II, you will be part of a high-impact engineering team focused on building graph-driven search services and enabling advanced data traversal and discovery capabilities. You’ll work on scalable, cloud-native systems that accelerate insights and innovation.

Key Responsibilities

  • Design and develop graph-based search services and APIs
  • Build backend applications using Java, Spring Boot, and GraphQL
  • Integrate with databases and cloud services (e.g., Neo4j, DynamoDB, RDS, AWS services)
  • Support data ingestion, storage, and messaging pipelines
  • Champion clean code, SOLID principles, and engineering best practices
  • Collaborate with product and engineering teams to deliver advanced search and recommendation features
  • Ensure system reliability with monitoring and logging tools
  • Mentor team members and contribute to engineering standards

Required Qualifications

  • 4+ years of experience in software engineering, preferably in distributed systems or search platforms
  • Strong expertise in Java and Spring Boot ecosystem
  • Experience designing and building GraphQL or REST APIs
  • Hands-on experience with AWS cloud services and Kubernetes (EKS)
  • Strong understanding of cloud-native architectures
  • Experience with CI/CD, code quality practices, and Agile methodologies
  • Ability to adapt to new technologies in a fast-evolving ecosystem

Preferred Qualifications

  • Experience with GraphQL Federation or Apollo Router
  • Knowledge of graph data modeling and graph databases
  • Exposure to search platforms or AI-driven discovery systems
  • Experience working with high-scale, distributed systems

Job Details

Company
SoTalent
Location
City of London, London, United Kingdom
Posted