Technical Lead

This listing is synced directly from the company ATS.

Role Overview

This is a senior-level Technical Lead role where you'll architect and scale a cloud-native, telecom-grade data engineering platform processing massive observability workloads. You'll lead architectural decisions across Go and Node.js/TypeScript stacks, design high-throughput Kafka streaming pipelines, and ensure production-grade reliability, scalability, and security while mentoring engineers in a distributed team environment.

Perks & Benefits

This is a remote-first position with a team across Latin America, offering exposure to modern streaming, cloud-native, and distributed systems challenges. You'll influence architecture at a foundational stage while working on a high-scale, telecom-grade distributed data platform with a company known for strong engineering standards and agility.

Full Job Description

We are hiring a Technical Lead to architect and scale a cloud-native, telecom-grade data engineering platform designed to process massive observability workloads across distributed network domains.

This platform is built on a disaggregated microservices architecture, is Kafka-centric, Kubernetes-native, cloud-agnostic, and evolving toward near-real-time streaming capabilities.

You will lead architectural decisions across Go and Node.js/TypeScript stacks, define high-throughput streaming strategies, and ensure production-grade reliability, scalability, and security.

This is a hands-on leadership role for someone who thrives in distributed systems, high-scale data processing, and modern cloud-native environments.

What You Will Do

Architecture & System Design

  • Architect high-throughput Kafka-based streaming pipelines

  • Design and implement distributed microservices in Go and Node.js/TypeScript

  • Define partitioning strategies, concurrency models, and windowed aggregation patterns

  • Design for near-real-time streaming evolution

  • Lead scaling, reliability, and performance strategy across services

  • Ensure cloud-agnostic, Kubernetes-native deployment architecture

Streaming & Data Engineering

  • Implement resilient streaming patterns including retries, DLQs, idempotency, and backpressure handling

  • Design schema evolution strategies using Avro or Protobuf with Schema Registry

  • Build systems capable of processing 10M+ messages per day

  • Guide dynamic configuration using CRDs and Kubernetes operator patterns

  • Define observability standards using OpenTelemetry, metrics, and tracing

Security & Production Readiness

  • Ensure secure container practices including SBOM, CVE hygiene, and image hardening

  • Define CI/CD strategies for secure and reliable deployment

  • Design multi-tenant cloud-ready environments

  • Establish metrics-driven scaling and monitoring standards

Leadership

  • Conduct architectural reviews and mentor engineers

  • Guide teams across time zones in a distributed environment

  • Collaborate cross-functionally with product and domain stakeholders

  • Bring telecom domain awareness into system design decisions

Must-Have Requirements

  • 8+ years of software engineering experience

  • 5+ years building distributed systems at scale

  • 2+ years of strong Go experience (preferred but highly valued)

  • Strong experience with Kafka including consumer groups, partitions, retries, DLQ, and performance tuning

  • Experience building high-throughput microservices handling 10M+ messages per day

  • Strong understanding of concurrency models (goroutines, channels)

  • Experience with Kubernetes including pods, scaling, Helm, CRDs, and operators

  • Experience with Node.js / TypeScript backend services

  • Experience with time-series databases such as InfluxDB or Prometheus

  • Strong understanding of cloud-native design principles

  • Experience implementing observability frameworks (OpenTelemetry, metrics-driven scaling)

Strongly Preferred

  • Telecom domain exposure including 3GPP, O-RAN, PM/KPI, OSS/BSS

  • Experience building near-real-time streaming systems

  • Experience designing for multi-tenant cloud environments

  • Experience with schema evolution (Avro/Protobuf + Schema Registry)

  • Experience implementing secure CI/CD container pipelines

  • Familiarity with telecom network data semantics

Nice to Have

  • Experience building Kubernetes operators in Go

  • Experience with stateful stream processing patterns

  • Experience in telecom compliance or data governance environments

Who You Are

  • Strong communicator with excellent articulation skills

  • Comfortable leading architecture while remaining hands-on

  • Confident working independently and in cross-functional teams

  • Able to collaborate across cultures and time zones

  • Delivery-oriented and comfortable operating under deadlines

  • High ownership and accountability mindset

Why Join

  • Work on a high-scale, telecom-grade distributed data platform

  • Influence architecture at a foundational stage

  • Remote-first team across Latin America

  • Exposure to modern streaming, cloud-native, and distributed systems challenges

Company Overview

Our client is a global technology company with 19+ years of experience and 550+ employees worldwide. They specialize in cloud-native digital transformation solutions across industries and operate across the USA, UK, Japan, India, and Australia. They are known for strong engineering standards, agility, and customer success.

Job description created by latamcent.com, a nearshore staffing agency.

Similar jobs

Found 6 similar jobs