Software Engineer – Go/Golang Backend & Distributed Systems | Cybersecurity Platform | Remote
Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours
About the Role
At Pavago, one of our clients is hiring a Software Engineer specializing in Go/Golang backend development to build and scale the infrastructure powering a modern cybersecurity platform.
This is not a basic CRUD development role. You’ll work on technically challenging backend and infrastructure problems involving high-volume security data, distributed systems, event-driven architectures, 100+ enterprise integrations, scalable APIs, PostgreSQL, cloud infrastructure, and multi-tenant data architecture.
You’ll have meaningful ownership over the systems that ingest, process, enrich, and move security data across the platform while improving reliability, performance, scalability, and observability.
If you enjoy solving complex backend, infrastructure, data, and integration problems at scale, this role is a strong fit.
What You’ll Own
Backend Engineering – Go & APIs
- Build and maintain backend services primarily using Go (Golang)
- Design scalable REST APIs and internal microservices
- Build production services designed for reliability and scale
- Implement:
- - Authentication
- Rate limiting
- Retry mechanisms
- Fault tolerance
- Robust error handling
- Diagnose performance bottlenecks and improve backend efficiency
- Write clean, maintainable, production-ready code
- Improve existing services as platform usage and data volume grow
Enterprise Integrations
- Build and maintain integrations across 100+ enterprise systems
- Work extensively with:
- - REST APIs
- OAuth
- Webhooks
- External services
- Design integrations that remain reliable as customer usage and data volume scale
- Handle external API failures, rate limits, retries, and changing dependencies
- Troubleshoot integration failures and improve resilience
- Implement monitoring and observability around integration health
- Maintai
📌 Software Engineer (México)
🏢 Pavago
📍 México