Skip to content
← Back to job listings

Software Engineer - Go Specialist

Pavago · Remote, Colombia

Software DevelopmentRemoteQuick applyfull-time9 days ago

About The Role

Software Engineer (Go / Golang Backend) – 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 (Go / Golang Backend) to help build and scale the backend infrastructure powering a modern cybersecurity platform.
  • This is not a basic CRUD application role.

You’ll work on

  • high-scale backend systems
  • real-time security data processing
  • distributed systems
  • complex third-party integrations
  • event-driven architectures
  • scalable APIs and data pipelines

If you enjoy solving infrastructure and backend engineering challenges at scale, this role is a strong fit.

What You’ll Own

Backend Engineering (Go / APIs)

  • Build backend services using:
  • Go (Golang)
  • Design and maintain:
  • REST APIs
  • internal microservices
  • Handle:
  • authentication flows
  • API rate limiting
  • retry logic
  • fault tolerance
  • error handling
  • Build scalable and maintainable backend systems

Third-Party Integrations

  • Build integrations across 100+ enterprise systems
  • Work with:
  • OAuth
  • webhooks
  • external APIs
  • Ensure:
  • reliability
  • observability
  • scalability
  • integration stability
  • Troubleshoot and improve integration performance

Event-Driven Systems & Data Pipelines

  • Design event-driven architectures for security data processing
  • Build systems for:
  • data ingestion
  • transformation
  • enrichment
  • Work with:
  • asynchronous processing
  • messaging systems
  • distributed workflows

Data Architecture & Databases

  • Design scalable, multi-tenant backend systems
  • Work heavily with:
  • PostgreSQL
  • Handle:
  • schema design
  • complex queries
  • indexing
  • performance optimization
  • data modeling for analytics and operational systems

Cloud Infrastructure & Observability

  • Deploy and manage services across:
  • Google Cloud Platform (preferred)
  • AWS
  • Azure
  • Work with:
  • scalable compute
  • managed storage
  • messaging systems
  • Implement:
  • monitoring
  • logging
  • observability
  • reliability improvements

Collaboration & Platform Evolution

  • Collaborate with:
  • Product teams
  • Security teams
  • Engineering stakeholders
  • Contribute to:
  • architecture decisions
  • technical design reviews
  • infrastructure improvements
  • platform scalability
  • Support AI-powered security workflows and automation initiatives

What Makes You a Strong Fit

  • You enjoy backend engineering more than frontend/UI work
  • You’ve built scalable systems and integrations before
  • You care about:
  • clean architecture
  • long-term maintainability
  • reliability
  • performance
  • You take ownership and move quickly in fast-paced environments
  • You enjoy solving complex technical problems

Requirements (Must-Have)

Engineering Experience

  • Strong backend engineering experience
  • Proficiency in:
  • Go (preferred)
  • OR Python / Java / TypeScript with willingness to learn Go
  • Experience building APIs and distributed backend systems

Databases & Infrastructure

  • Strong experience with:
  • relational databases
  • PostgreSQL preferred
  • Experience with:
  • cloud platforms (GCP, AWS, Azure)
  • Familiarity with:
  • APIs
  • webhooks
  • authentication systems
  • async processing

Communication & Ownership

  • Strong problem-solving ability
  • Ownership mindset and ability to work independently
  • Strong written and verbal communication skills
  • Comfortable collaborating across technical and non-technical teams

Nice to Have

  • Experience with:
  • OAuth
  • event-driven systems
  • messaging queues
  • distributed architectures
  • Exposure to:
  • cybersecurity platforms
  • SIEM tools
  • identity management tools
  • endpoint security tools
  • Startup or high-growth environment experience
  • Interest in:
  • AI systems
  • LLM-powered workflows
  • applied AI infrastructure

Tools & Technologies

  • Go (Golang)
  • PostgreSQL
  • REST APIs
  • OAuth / Webhooks
  • GCP / AWS / Azure
  • Messaging systems
  • Monitoring & observability tools

What a Typical Day Looks Like

  • Build and ship backend services in Go
  • Design integrations with external systems
  • Debug production issues and improve reliability
  • Optimize APIs, pipelines, and database queries
  • Collaborate on architecture and scalability decisions
  • Improve observability and infrastructure performance

In short

You build the backend infrastructure that powers high-scale cybersecurity data processing and integrations.

Key Metrics for Success (KPIs)

  • Backend reliability and uptime
  • API performance and scalability
  • Successful processing of high-volume data
  • Reduction in integration failures
  • Contribution to platform stability and maintainability
  • Speed and quality of technical execution

Why This Role Stands Out

  • Work on real distributed systems and backend infrastructure
  • High-impact engineering role within cybersecurity and data systems
  • Exposure to:
  • integrations
  • scalable architectures
  • event-driven systems
  • AI-powered workflows
  • Opportunity to grow into:
  • Senior Backend Engineer
  • Platform Engineer
  • Systems Architect
  • Infrastructure Lead
  • Fully remote environment with strong technical ownership

Interview Process

  • Initial Phone Screen
  • Technical Interview
  • Practical Assessment (API / backend task)
  • Cross-Functional Interview
  • Offer & Onboarding

Apply Now

If you

  • enjoy backend systems more than frontend work
  • like solving complex integration and infrastructure problems
  • want to build scalable systems used in cybersecurity environments
  • thrive in engineering-heavy, high-impact environments

this is a strong opportunity to work on modern backend infrastructure at scale.
#LI-AG1

This listing was posted by a verified recruiter at Pavago. Report this listing