Jobs Companies Pavago Software Engineer - Go Specialist

Sobre esta vaga de Software Engineer - Go Specialist na Pavago

Pavago · Remoto · Colombia

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
  • Maintain reliable data exchange between the platform and third-party systems

Event-Driven Systems & Data Pipelines

  • Design event-driven architectures for processing security data
  • Build pipelines for:
    • Data ingestion
    • Transformation
    • Enrichment
  • Work with asynchronous processing, messaging systems, and distributed workflows
  • Process high-volume data reliably and efficiently
  • Improve pipeline performance and fault tolerance
  • Identify bottlenecks within distributed processing workflows
  • Design systems that can scale as data volume increases

PostgreSQL & Data Architecture

  • Design scalable data models for multi-tenant applications
  • Work extensively with PostgreSQL
  • Design and maintain database schemas
  • Optimize complex queries and indexes
  • Diagnose database performance issues
  • Support both operational and analytics-oriented data requirements
  • Maintain data integrity as the platform scales
  • Consider scalability and performance when designing new data models

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
    • Observability
  • Diagnose production issues systematically
  • Improve service reliability and platform stability
  • Contribute to infrastructure and platform scalability initiatives
  • Help ensure production systems remain observable as complexity grows

Architecture & Platform Development

  • Collaborate closely with:
    • Product
    • Security
    • Engineering
  • Participate in architecture decisions and technical design reviews
  • Identify opportunities to improve:
    • Reliability
    • Scalability
    • Performance
    • Maintainability
  • Contribute to platform architecture as requirements evolve
  • Support AI-powered security workflows and automation initiatives
  • Take ownership of technical problems from investigation through resolution

Requirements

  • Strong professional backend software engineering experience
  • Proficiency in Go/Golang, or strong professional 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
    • Database optimization
  • Strong debugging and problem-solving abilities
  • Ability to independently own technical problems through resolution
  • Strong written and verbal communication skills
  • Ability to collaborate effectively with engineering and cross-functional teams
  • Availability during U.S. business hours

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 (IAM)
  • Endpoint security platforms
  • Startup or high-growth engineering environments
  • AI/LLM-powered applications and workflows

Core Technology Stack

Backend: Go / Golang
Database: PostgreSQL
APIs & Integrations: REST | OAuth | Webhooks
Cloud: GCP Preferred | AWS | Azure
Architecture: Microservices | Distributed Systems | Event-Driven Processing
Infrastructure: Messaging Systems | Monitoring | Logging | Observability

What Makes You a Strong Fit

You’ll likely thrive in this role if you:

  • Prefer backend and systems engineering over frontend/UI development
  • Have built production systems designed for scale
  • Enjoy working with Go or want to make it your primary backend language
  • Understand that integrations must handle failures, retries, rate limits, and changing external APIs
  • Think carefully about distributed systems and asynchronous processing
  • Care about clean architecture and long-term maintainability
  • Think deeply about reliability, performance, and observability
  • Are comfortable optimizing databases and investigating performance bottlenecks
  • Can troubleshoot complex production issues systematically
  • Take ownership without requiring constant direction
  • Enjoy fast-moving, engineering-heavy environments

What a Typical Day Looks Like

Your day may begin by reviewing system health, integration performance, or an issue affecting production data processing.

Throughout the day, you could build and ship backend services in Go, design an integration with an enterprise platform, troubleshoot a production integration, optimize PostgreSQL queries and indexes, or improve API performance.

You may also build or refine event-driven data pipelines, review architecture decisions with other engineers, improve monitoring and observability, or contribute to AI-powered security and automation workflows.

In short: you’ll build the scalable backend infrastructure, integrations, APIs, 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
  • Strong integration monitoring and observability
  • Database and query performance
  • Platform stability and maintainability
  • Effective handling of production issues
  • Quality and speed of engineering execution

Why This Role Stands Out

  • Work on real distributed backend systems rather than basic application development
  • Solve challenging integration problems across 100+ enterprise systems
  • Build infrastructure supporting high-volume cybersecurity data
  • Work across:
    • Go/Golang
    • PostgreSQL
    • APIs
    • Distributed systems
    • Event-driven architecture
    • Cloud infrastructure
  • Exposure to AI-powered security workflows
  • Meaningful influence over platform architecture and reliability
  • Strong technical ownership in a fully remote environment
  • Career growth opportunities into:
    • Senior Backend Engineer
    • Senior Go Engineer
    • Platform Engineer
    • Systems Architect
    • Infrastructure Lead

Interview Process

  1. Initial Application
  2. Spark Hire One-Way Video Interview
  3. Technical Interview
  4. Practical Backend/API Assessment
  5. Cross-Functional Interview
  6. Offer & Onboarding

Spark Hire Video Interview – Required

As part of the application process, all candidates are required to complete a one-way video interview through Spark Hire.

After completing the first step of your application, you’ll receive a Spark Hire invitation by email with instructions to record and submit your video responses.

Completion of the Spark Hire video is required to be considered for the next stage. Please check your inbox as well as your spam or junk folder for the invitation.

Apply Now

If you’re a Backend Software Engineer who enjoys working with Go/Golang, PostgreSQL, distributed systems, APIs, integrations, event-driven architecture, and scalable cloud infrastructure, we’d love to hear from you.

Join a technically challenging environment where you can build backend systems that process high-volume security data and directly influence the architecture, scalability, and reliability of a growing cybersecurity platform.

#Golang #GoDeveloper #GolangDeveloper #BackendEngineer #SoftwareEngineer #Cybersecurity #PostgreSQL #DistributedSystems #EventDrivenArchitecture #GCP #APIDevelopment #Microservices #CloudEngineering #PlatformEngineering #RemoteDeveloper #RemoteJobs #RemoteWork

#LI-AG1

Pronto para se candidatar à Pavago?
Candidatar-se à Pavago

Sobre a Pavago

Pavago - Connecting You to Global Remote Opportunities 🌍

At Pavago, we redefine the boundaries of talent recruitment. Dive into a world where your geographical location doesn't restrict your career aspirations. As a distinguished international recruitment agency, we specialize in connecting remote talents with companies eager to tap into global expertise.

🌟 Why Consider Opportunities Through Pavago?

Competitive Pay: Command the salary you deserve, regardless of where you reside.

Broad Horizons: Unlock a wide array of remote positions spanning diverse industries and regions.

Skill Enrichment: Work alongside international teams, contribute your unique insights, and amplify your career trajectory.


Whether you're a seasoned professional hunting for a novel global venture or a budding talent keen on leaving an international imprint, Pavago is your conduit to businesses that appreciate and seek out worldwide perspectives.

Embrace a realm where opportunities transcend borders. Together, let's pioneer the next era of remote work. 🚀

Explore global opportunities with us today!"

Ver todas as vagas na Pavago →

Vagas semelhantes

EN
Software Engineer - Bash, Linux & Migration
Encora
⚡ Candidate-se cedo Bolivia; Brazil; Colombia; Cos... Presencial
● Nova 👁 Vista ✓ Candidatada há 2h
Zone & Co
Senior Software Engineer, ZoneBilling
Zone & Co
⚡ Candidate-se cedo Colombia Presencial
● Nova 👁 Vista ✓ Candidatada há 8h
Five9
Senior Software Engineer
Five9
⚡ Candidate-se cedo Colombia (Remote) · local restrito
● Nova 👁 Vista ✓ Candidatada há 11h
Genius Sports
Software Engineer, Fan Engagement
Genius Sports
⚡ Candidate-se cedo Medellín, Antioquia, Colombia Presencial
● Nova 👁 Vista ✓ Candidatada há 13h
Genius Sports
Senior Software Engineer, Fan Engagement
Genius Sports
⚡ Candidate-se cedo Medellín, Antioquia, Colombia Presencial
● Nova 👁 Vista ✓ Candidatada há 13h
Genius Sports
Software Engineer (Video Player)
Genius Sports
⚡ Candidate-se cedo Medellín, Antioquia, Colombia Presencial
● Nova 👁 Vista ✓ Candidatada há 13h
Twilio
Software Development Engineer (L3)
Twilio
⚡ Candidate-se cedo Remote - Colombia · local restrito
● Nova 👁 Vista ✓ Candidatada há 13h
Caseware
Angular Senior Software Developer
Caseware
⚡ Candidate-se cedo Bogotá, Colombia · local restrito
● Nova 👁 Vista ✓ Candidatada há 1d
Clara
Senior Fullstack Engineer (Ingeniero/a de Software Fullstack Senior) - Hybrid
Clara
⚡ Candidate-se cedo Bogota / CUN / Colombia; Mexic... Híbrido
● Nova 👁 Vista ✓ Candidatada há 2d

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na Pavago

Ver todas as vagas na Pavago →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis