Location: Poland, Czech Republic, Ukraine, Slovakia, Romania, Bulgaria, Spain (Remote or Hybrid)Employment Type: Full-time (Remote/Hybrid)
Company: An international digital solutions company (outsource).
Client: A global cloud provider enabling secure, scalable mobile connectivity for millions of IoT devices across 180+ countries.
Product: platform integrates cellular networking with cloud-native tools to simplify deployment, monitoring, and automation.
About the role:The company is looking for a Senior Software Engineer to join our Packet Gateway team.
You’ll play a key role in developing one of our core systems—a router that seamlessly translates telecom protocols into internet communication.
As part of a 10-person cross-functional team in Engineering, you’ll help evolve the foundation of our packet processing architecture and contribute to building reliable, cloud-native telco services.
Tech Stack Overview:
- Programming: Go (main focus), C (supporting Data Plane)
- Networking frameworks: eBPF, XDP, TC
- Cloud & Infrastructure: AWS (especially EKS), Direct Connect
- Databases: Redis (ElastiCache), DynamoDB, Aurora MySQL
- Communication: Kafka, gRPC
Your Responsibilities:
- Collaborate within a cross-functional team to design and develop Kubernetes-based telco applications for global IoT connectivity.
- Use your expertise in Go to build and maintain Control Plane services on AWS.
- Contribute to network service development with a focus on performance, scalability, and reliability.
- Leverage system metrics and monitoring data to identify impactful improvements.
- Troubleshoot and resolve connectivity issues affecting IoT devices.
What We’re Looking For:
- Strong proficiency in Go and experience building high-performance applications on Linux.
- Background in designing scalable, distributed systems with clean API and database integration.
- Solid understanding of IP networking (Layer 3 and Layer 4).
- Familiarity with CI/CD pipelines, unit testing, and engineering best practices.
- A team-oriented mindset with the ability to clearly communicate across engineering teams.
- Problem-solving attitude with adaptability in a fast-paced environment.