Software Engineer - Go Specialist (Colombia)

Software Engineer - Go Specialist (Colombia)

11 ago
|
Pavago
|
Colombia

11 ago

Pavago

Colombia

Job 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 * Initial Phone Screen
- Technical Interview
- Practical Backend/API Assessment
- Cross-Functional Interview
- 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

📌 Software Engineer - Go Specialist (Colombia)
🏢 Pavago
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer - go specialist (colombia) / colombia

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer - go specialist (colombia) / colombia