# Software Engineer - Go Specialist

> Pavago · Colombia (Remote) · — · Posted 2026-08-09

**Workplace:** remote

**Department:** Candidate Sourcing

## Description

### **Software Engineer – Go/Golang Backend | Cybersecurity Platform**

**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 backend development** to help build and scale the infrastructure powering a modern cybersecurity platform.

This is **not a basic CRUD development role**. You’ll work on technically challenging systems involving:

-   Go/Golang backend services
-   High-volume security data processing
-   Distributed and event-driven systems
-   100+ third-party integrations
-   Scalable APIs and data pipelines
-   Cloud infrastructure
-   Multi-tenant data architecture

If you enjoy solving complex backend, infrastructure, and integration problems at scale, this role offers strong technical ownership and impact.

### **What You’ll Own**

**Backend Engineering – Go & APIs**

-   Build and maintain backend services primarily using **Go (Golang)**.
-   Design scalable REST APIs and internal microservices.
-   Implement authentication, rate limiting, retry mechanisms, fault tolerance, and robust error handling.
-   Write maintainable, production-ready code designed for reliability and scale.
-   Diagnose performance bottlenecks and improve backend efficiency.

**Enterprise Integrations**

-   Build and maintain integrations across **100+ enterprise systems**.
-   Work extensively with REST APIs, OAuth, webhooks, and external services.
-   Design integrations that remain reliable as data volume and customer usage scale.
-   Troubleshoot integration failures and improve resilience.
-   Implement monitoring and observability around integration health.

**Event-Driven Systems & Data Pipelines**

-   Design event-driven architectures for processing security data.
-   Build pipelines for data ingestion, transformation, and enrichment.
-   Work with asynchronous processing, messaging systems, and distributed workflows.
-   Ensure high-volume data can be processed reliably and efficiently.

**PostgreSQL & Data Architecture**

-   Design scalable data models for multi-tenant applications.
-   Work extensively with **PostgreSQL**.
-   Design schemas and optimize complex queries.
-   Improve indexing and database performance.
-   Support both operational and analytics-oriented data requirements.
-   Maintain data integrity as the platform scales.

**Cloud Infrastructure & Observability**

-   Deploy and operate services across cloud environments, with **Google Cloud Platform (GCP)** preferred.
-   Work with scalable compute, managed storage, and messaging infrastructure.
-   Implement monitoring, logging, and observability.
-   Diagnose production issues and improve system reliability.
-   Contribute to infrastructure and platform scalability initiatives.

**Architecture & Platform Development**

-   Collaborate with Product, Security, and Engineering teams.
-   Participate in architecture decisions and technical design reviews.
-   Identify opportunities to improve platform reliability, scalability, and maintainability.
-   Contribute to AI-powered security workflows and automation initiatives.

### **Required Experience & Skills**

-   Strong professional **backend software engineering** experience.
-   Proficiency in **Go/Golang**, or strong experience with **Python, Java, or TypeScript** with willingness to transition to Go.
-   Experience building production APIs and distributed backend systems.
-   Strong relational database experience, ideally **PostgreSQL**.
-   Experience with at least one major cloud platform:

-   GCP
-   AWS
-   Azure

-   Hands-on understanding of:

-   REST APIs
-   Webhooks
-   Authentication systems
-   Asynchronous processing
-   Database design and optimization

-   Strong debugging and problem-solving abilities.
-   Ability to independently own technical problems through resolution.
-   Strong written and verbal communication skills.

### **Nice to Have**

Experience with any of the following is highly valuable:

-   OAuth
-   Event-driven architectures
-   Message queues and asynchronous systems
-   Distributed systems
-   High-volume data pipelines
-   Multi-tenant SaaS architecture
-   Cybersecurity platforms
-   SIEM systems
-   Identity and access management
-   Endpoint security platforms
-   Startup or high-growth engineering environments
-   AI/LLM-powered applications and workflows

### **Core Technology Stack**

**Backend:** Go / Golang  
**Database:** PostgreSQL  
**APIs:** REST, OAuth, Webhooks  
**Cloud:** GCP preferred; AWS/Azure relevant  
**Architecture:** Microservices, distributed systems, event-driven processing  
**Infrastructure:** Messaging systems, monitoring, logging, observability

### **What Makes You a Strong Fit**

You’re likely to succeed if you:

-   Prefer backend and systems engineering over frontend/UI development.
-   Have built production systems designed for scale.
-   Understand that integrations need to handle failures, retries, rate limits, and changing external APIs.
-   Care about clean architecture and long-term maintainability.
-   Think deeply about reliability, performance, and observability.
-   Can troubleshoot complex production issues systematically.
-   Take ownership without requiring constant direction.
-   Enjoy fast-moving, engineering-heavy environments.

### **What a Typical Day Looks Like**

You may spend your day:

-   Building and shipping backend services in Go.
-   Designing an integration with an external enterprise platform.
-   Debugging a production integration or data-processing issue.
-   Optimizing PostgreSQL queries and indexes.
-   Improving API reliability and performance.
-   Building or refining event-driven data pipelines.
-   Reviewing architecture decisions with other engineers.
-   Improving monitoring and observability.
-   Supporting AI-powered security and automation workflows.

**In short:** you’ll build the scalable backend infrastructure, integrations, and data systems that power a modern cybersecurity platform.

### **Key Metrics for Success**

-   Backend reliability and uptime.
-   API latency and performance.
-   Scalability under increasing workloads.
-   Reliable processing of high-volume security data.
-   Reduced third-party integration failures.
-   Database and query performance.
-   Platform stability and maintainability.
-   Quality and speed of engineering execution.

### **Why This Role Stands Out**

-   Work on **real distributed backend systems**, not basic application development.
-   Solve challenging integration problems across 100+ enterprise systems.
-   Build infrastructure supporting high-volume cybersecurity data.
-   Work across APIs, databases, event-driven architecture, and cloud infrastructure.
-   Exposure to AI-powered security workflows.
-   Strong technical ownership in a fully remote environment.
-   Growth opportunities into:

-   Senior Backend Engineer
-   Senior Go Engineer
-   Platform Engineer
-   Systems Architect
-   Infrastructure Lead

### **Interview Process**

1.  Initial Phone Screen
2.  Technical Interview
3.  Practical Backend/API Assessment
4.  Cross-Functional Interview
5.  Offer & Onboarding

### **Apply Now**

If you’re a backend engineer who enjoys **Go/Golang, distributed systems, PostgreSQL, APIs, integrations, and scalable infrastructure**, we’d love to hear from you.

Join a technically challenging environment where you can build backend systems that process security data at scale and directly influence the architecture and reliability of a growing cybersecurity platform.

**#LI-AG1 #Golang #GoDeveloper #BackendEngineer #SoftwareEngineer #Cybersecurity #PostgreSQL #DistributedSystems #GCP #APIDevelopment #Microservices #CloudEngineering #RemoteJobs**

## Apply

[Apply at Pavago](https://apply.workable.com/pavago/j/178449E8A7/apply)

---
Powered by [Workable](https://www.workable.com)
