Senior Software Engineer (Go) in City Mobility Project- Remote EU

Back-End Web

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Summary

We are looking for a Senior Go Engineer to join city mobility IoT project team. You will work on high-performance network services, help shape observability and tracing pipelines, and contribute to the next-generation mobile core systems. This is a mission-critical role for IoT connectivity platform powering enterprise- and city-scale mobility solutions.
- Key skills: Go, Kubernetes, DynamoDB, Aurora MySQL, ElastiCache Redis, AWS (EKS), Kafka, gRPC;
- Required experience: High-performance applications on Linux using Go, scalable distributed systems with APIs and databases, IP networking (layers 3 and 4), unit testing, CI/CD, troubleshooting network connectivity
- Employment Type: Full-time;
- Location: remote within EU.

About the Role

A team is looking for a Senior Software Engineer to contribute to the development and improvement of a high-performance routing system that connects telecommunications protocols with internet-based infrastructure. You will work within a cross-functional group of 10 engineers, focused on evolving and maintaining core packet processing capabilities in a cloud-native environment.

Project Tech Stack Includes:

  • Go and C for Control and Data Plane applications using high-performance packet processing frameworks such as eBPF XDP and TC;
  • Redis (ElastiCache), DynamoDB, and Aurora MySQL as data stores;
  • AWS-based infrastructure, primarily Elastic Kubernetes Service (EKS);
  • Connectivity via AWS Direct Connect;
  • Kafka and gRPC for service-to-service communication.

Your Impact:

  • Collaborate with a cross-functional team to design and build Kubernetes-native telecom applications supporting global IoT connectivity;
  • Develop Control Plane components in Go, deployed in a cloud environment;
  • Create and improve network services, adding new features that deliver value to end users;
  • Use metrics and monitoring data to prioritize tasks that offer the highest engineering value;
  • Maintain reliable network performance and troubleshoot connectivity issues for IoT devices.

Your Skills:

  • Strong experience building high-performance applications on Linux using Go;
  • Background in designing scalable, distributed systems with integrated APIs and data storage;
  • Solid understanding of networking protocols at layers 3 and 4;
  • Proficiency in unit testing and modern CI/CD workflows;
  • Ability to share knowledge across teams and contribute to a collaborative engineering culture;
  • Strong troubleshooting skills to ensure stable and resilient network services.
Submit a Talent for Senior Software Engineer (Go) in City Mobility Project- Remote EU
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account