cover image
Leo Technology

Leo Technology

www.leo-technology.com

1 Job

2 Employees

About the Company

We're Leo Technology.

Founded with the aim of changing the recruitment landscape as you know it, we work tirelessly to truly understand the people, businesses, and technologies we partner with.

Leo Technology are a relationship centric business, with a laser focus on connecting top-tier talent with well matched, industry leading organisations.

Our mission?

Embody what recruitment should be - Simple, effective, delivery focused, and relationship oriented.

Listed Jobs

Company background Company brand
Company Name
Leo Technology
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary: Lead the design and scaling of cloud‑native backend services for a retail loyalty platform, transitioning legacy PHP/MySQL monoliths to distributed GCP microservices. Collaborate with cross‑functional teams, mentor engineers, and shape long‑term architecture. Expectations: - deliver scalable, clean architecture in Go - own end‑to‑end service development and deployment on GCP - enforce best practices for performance, reliability, and security - guide and support team members in adopting modern cloud technologies - maintain high coding standards and rigorous testing Key Responsibilities: - design, implement, and optimize Go‑based microservices (Kubernetes, Cloud Run) - refactor and migrate existing PHP/MySQL code to SpannerDB and Pub/Sub architecture - build CI/CD pipelines, automate deployments, and monitor service health on GCP - collaborate with product, data, and ops teams to define service SLAs and feature scope - conduct code reviews, provide constructive feedback, and coach junior staff - document system design, APIs, and operational procedures - evaluate new technologies and recommend tooling improvements Required Skills: - 5+ years software engineering, with 2+ years senior/lead role - strong proficiency in Go programming language - hands‑on experience with GCP (Compute, Cloud Run, Pub/Sub, SpannerDB) - Kubernetes container orchestration and microservice design - familiarity with database migration and data modeling for high‑volume transaction systems - solid understanding of distributed systems, latency, and scaling principles - experience with automated testing, CI/CD, and cloud monitoring - excellent communication, collaboration, and mentoring abilities - passion for clean, maintainable code and continuous improvement Required Education & Certifications: - Bachelor’s degree or higher in Computer Science, Software Engineering, or related field - Relevant GCP certifications (e.g., Google Professional Cloud Architect or Developer) preferred but not mandatory ---
United kingdom
Remote
Senior
25-11-2025