-
SoTalent

Golang Engineer

SoTalent
United Kingdom ยท Full-time ยท Mid-Senior

Golang Engineer

๐Ÿ“ Location: London Area, United Kingdom

๐Ÿข Industry: Software development

๐Ÿ’ผ Work Setting: Hybrid


Are you passionate about building high-scale integration platforms, developing reliable microservices, and solving complex distributed systems challenges?

We are seeking a talented Software Engineer to help build and enhance a mission-critical integration platform that connects external partners and business systems through scalable, high-performance services. In this role, you will develop and maintain cloud-native applications, contribute to platform reliability, and support integrations that process large volumes of transactional data across multiple markets and business environments.

The ideal candidate has strong experience with Go development, microservices architecture, cloud technologies, and event-driven systems, along with a proactive mindset focused on continuous improvement, system reliability, and engineering excellence.


Key Responsibilities

Software Development & Platform Engineering

  • Design, develop, and maintain scalable backend services and microservices using Go.
  • Build high-performance integration solutions that support large transaction volumes and business-critical workflows.
  • Develop clean, efficient, maintainable, and testable code following engineering best practices.
  • Contribute to the continuous enhancement of platform capabilities and performance.

Integration & Distributed Systems

  • Develop and support integration services connecting external systems, applications, and business platforms.
  • Implement event-driven architectures and asynchronous communication patterns.
  • Build solutions that operate effectively within distributed system environments.
  • Support scalable and resilient integration workflows across multiple business domains.

Reliability & Production Excellence

  • Proactively monitor system health and identify opportunities to improve reliability and stability.
  • Investigate, troubleshoot, and resolve production issues and performance bottlenecks.
  • Participate in operational reviews and continuous improvement initiatives.
  • Ensure applications meet availability, scalability, and resilience requirements.

Architecture & Technical Contributions

  • Participate in solution design discussions and contribute to architectural improvements.
  • Collaborate with senior engineers to develop scalable and future-ready technical solutions.
  • Help define engineering patterns, standards, and best practices.
  • Support modernization and optimization of existing systems.

Agile Delivery & Team Collaboration

  • Work within a fast-paced Agile or Kanban environment.
  • Participate in backlog refinement, estimation, and continuous delivery activities.
  • Collaborate with product managers, engineers, architects, and delivery teams to drive successful outcomes.
  • Support global rollouts and cross-functional initiatives.

Quality & Engineering Best Practices

  • Apply Test-Driven Development (TDD) principles and automated testing practices.
  • Participate in code reviews and knowledge-sharing activities.
  • Promote software quality, maintainability, and security throughout the development lifecycle.
  • Contribute to continuous improvement of development processes and tools.

AI-Assisted Development

  • Utilize AI-powered development tools and coding assistants to improve productivity and code quality.
  • Leverage AI for code generation, testing, troubleshooting, documentation, and workflow optimization.
  • Explore innovative approaches to improve software engineering efficiency through AI technologies.


Qualifications

Required

  • Professional experience developing software applications using Go.
  • Strong understanding of:
  • Microservices Architecture
  • Event-Driven Systems
  • Distributed Computing
  • Cloud-Native Development
  • Experience designing and developing scalable backend services.
  • Strong debugging, troubleshooting, and problem-solving abilities.
  • Experience working in Agile or Kanban development environments.
  • Excellent communication and collaboration skills.


Preferred

  • Experience with:
  • AWS Cloud Services
  • DynamoDB
  • SNS
  • SQS
  • S3
  • Knowledge of:
  • Distributed Messaging Systems
  • Asynchronous Processing
  • Reliability Engineering
  • Continuous Delivery Practices
  • Experience with Test-Driven Development (TDD) and pair programming.
  • Familiarity with high-volume transactional systems, e-commerce platforms, or integration ecosystems.
  • Experience with streaming technologies and event platforms.
  • Experience working in international or globally distributed teams.


Core Competencies

  • Go Development
  • Microservices Architecture
  • Event-Driven Systems
  • Distributed Systems Engineering
  • Cloud Computing
  • AWS Services
  • API & Integration Development
  • Site Reliability Engineering (SRE)
  • Test-Driven Development (TDD)
  • Agile & Kanban Delivery
  • Problem Solving
  • Production Support
  • AI-Assisted Software Development
  • Collaboration & Communication

Key Skills

Ranked by relevance

microservices cloud ai tdd continuous delivery
Login to Apply
Posted
Jul 06, 2026
Type
Full-time
Level
Mid-Senior
Location
London Area
Company
SoTalent

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Bending Spoons
Related

Graduate AI software engineer

2026-07-07

Full-time
Entry
Ireland
Software Development
Engineering
View Job Details
Bending Spoons
Related

Graduate software engineer

2026-07-07

Full-time
Entry
Ireland
Software Development
Engineering
View Job Details
Bending Spoons
Related

Graduate software engineer

2026-07-07

Full-time
Entry
Ireland
Software Development
Engineering