Software Engineer, Go (Edge)

telnyx54

United States

Remote

USD 120,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

telnyx54 is seeking a Software Engineer focused on edge infrastructure to build backend services for a serverless platform, its function deployment pipeline, and a global control plane. You will design APIs, manage resource lifecycles, and ensure platform reliability across edge locations.

The role emphasizes developer experience, scalable Go services, and on-call readiness, with Kubernetes-based runtime infrastructure and an emphasis on latency, availability, and observability.

Qualifications

  • 2–5 years of backend development experience.
  • Proficiency in Go, or strong experience in Rust, Java, or C++ and willingness to use Go.
  • Understanding of distributed systems, including production troubleshooting, retries, partial failures, and idempotency.
  • Experience designing APIs and resource models for other engineers to use.
  • Relational database experience, including schema design, transactions, and migrations.
  • Experience with asynchronous patterns such as queues, background jobs, or state machines.
  • Working knowledge of Kubernetes and operating highly available services, including on-call work.

Responsibilities

  • Design and develop Go services for the platform control plane and deployment pipeline.
  • Build customer-facing APIs and backend systems that create, update, and manage deployed resources.
  • Improve developer experience through a usable command-line interface, consistent behavior, and actionable errors.
  • Implement reliable deployment, configuration, storage, and observability workflows, including retries and failure recovery across services and data centers.
  • Work with Kubernetes-based runtime infrastructure and investigate performance, latency, and availability problems.
  • Create operational tooling and take part in on-call support for owned systems.

Skills

Backend dev
Go language
Distributed systems
API design
On-call
Troubleshooting

Tools

Kubernetes

Job description

Role overview

As a Software Engineer focused on edge infrastructure, you will build backend services for a serverless platform, its function deployment pipeline, and a global control plane. The work spans APIs and resource lifecycles through to operational workflows that manage workloads across edge locations. You will also help make the platform predictable and easy for developers to use, while supporting the reliability of the services you build.

Responsibilities
  • Design and develop Go services for the platform control plane and deployment pipeline.
  • Build customer-facing APIs and backend systems that create, update, and manage deployed resources.
  • Improve developer experience through a usable command-line interface, consistent behavior, and actionable errors.
  • Implement reliable deployment, configuration, storage, and observability workflows, including retries and failure recovery across services and data centers.
  • Work with Kubernetes-based runtime infrastructure and investigate performance, latency, and availability problems.
  • Create operational tooling and take part in on-call support for owned systems.
Requirements
  • Two to five years of professional backend software development experience.
  • Proficiency in Go, or strong experience in Rust, Java, or C++ and willingness to use Go day to day.
  • Understanding of distributed systems, including production troubleshooting, retries, partial failures, and idempotency.
  • Experience designing APIs and resource models for other engineers to use.
  • Relational database experience, including schema design, transactions, and migrations.
  • Experience with asynchronous patterns such as queues, background jobs, or state machines.
  • Working knowledge of Kubernetes and experience operating highly available services, including on-call work.
Nice to have
  • Background in developer platforms, tools, control planes, or runtimes.
  • Experience with Kubernetes controllers, operators, or deployment systems; serverless or edge computing; containers; or multi-region operations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Backend Engineer for Edge Platform & Deployments
Go Backend Engineer for Edge Platform & Deployments

telnyx54 • United States

Remote
USD 120,000 - 200,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

DevZero • United States

Remote
USD 150,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer
Senior Software Engineer

GCS Recruitment • Baltimore (MD)

On-site
USD 140,000 - 180,000
Backend Engineer
Backend Engineer

Evlo AI • Seattle (WA)

On-site
USD 120,000 - 180,000
Senior Software Engineer (Go)
Senior Software Engineer (Go)

CodiLime • United States

Hybrid
USD 140,000 - 190,000
Flexible hours
Remote, hybrid, or office work
Training budget
+1
Senior Backend Engineer (Go/Rust)
Senior Backend Engineer (Go/Rust)

Hanzo AI • United States

Remote
USD 140,000 - 210,000
Senior Golang Engineer
Senior Golang Engineer

We Love Pop Ups • United States

Remote
USD 82,000 - 136,000
Backend Software Engineer (GoLang) #11055
Backend Software Engineer (GoLang) #11055

ECCO Select • United States

On-site
USD 100,000 - 130,000
Senior Go Engineer — Edge Compute & Kubernetes
Senior Go Engineer — Edge Compute & Kubernetes

Nokia Corporation • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Golang Software Engineer
Golang Software Engineer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 120,000 - 180,000