Senior Software Engineer, Go (Edge)
Location: São Paulo, Brazil; Buenos Aires, Argentina
Department: Software Engineering
About Telnyx
Telnyx is an industry leader that's not just imagining the future of global connectivity—we're building it. From architecting and amplifying the reach of a private, global, multi-cloud IP network, to bringing hyperlocal edge technology right to your fingertips through intuitive APIs, we're shaping a new era of seamless interconnection between people, devices, and applications.
We're driven by a desire to transform and modernize what's antiquated, automate the manual, and solve real-world problems through innovative connectivity solutions. As a testament to our success, we're proud to stand as a financially stable and profitable company. Our robust profitability allows us not only to invest in pioneering technologies but also to foster an environment of continuous learning and growth for our team.
Our collective vision is a world where borderless connectivity fuels limitless innovation. By joining us, you can be part of laying the foundations for this interconnected future. We're currently seeking passionate individuals who are excited about the opportunity to contribute to an industry-shaping company while growing their own skills and careers.
Telnyx Edge Compute is our serverless platform — it lets developers deploy Go, Python, and Java functions directly onto Telnyx's global network, running application logic milliseconds away from end users. It's how our customers handle webhooks, voice and messaging events, and AI inference at the edge, without touching a server.
We're looking for a Go engineer to join the Edge Compute squad and help us build the platform behind it. You'll be working on the runtime, the deployment pipeline, the CLI, and the control plane that makes "write a function, deploy it globally" feel effortless. The systems you build will be used by every developer on Telnyx — so the bar for reliability, performance, and developer experience is high.
What you'll do
- Design and build the Go services that power our serverless runtime, function deployment pipeline, and global control plane.
- Make the platform feel great to use — clean APIs, a sharp CLI, predictable behaviour, useful error messages. Developer experience is a feature, not an afterthought.
- Diagnose and fix latency, throughput, and reliability issues across a system that spans data centres around the world.
- Build automation and tooling that lets us operate the platform safely at scale.
- Participate in on-call for the systems you build.
What we're looking for
- 2-5 years of professional backend software development experience.
- Proficiency in Go, or strong experience in a comparable backend language (Rust, Java, C++) with a real interest in writing Go day-to-day.
- Solid grounding in distributed systems — you've debugged a service-to-service problem in production and know what kinds of things go wrong at the edges.
- Experience running services in a high-availability environment, including being on-call.
- Comfort designing APIs that other engineers (internal or external) will actually use.
- Working knowledge of relational databases — when to reach for one, and when not to.
Bonus points for
- Experience building developer tools, platforms, runtimes, or anything where your users are other engineers.
- Familiarity with serverless or edge-compute platforms (Cloudflare Workers, Fastly Compute, Lambda, Fly.io, Deno Deploy, etc.).
- Experience with our stack: Docker, Kubernetes, Consul, Prometheus, RabbitMQ, Jenkins.
- Experience operating systems across multiple regions or data centres.
- Open source contributions, particularly in the Go ecosystem.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
