657,068open jobs
38,176companies
92,947added this week
Browse all
Salary
$121k – $267k per year (Estimated)
Location
Remote (Argentina, Brazil, Colombia, Mexico, Costa Rica)
Overview
Company
Impact
Profile match
Pavago is a remote staffing company that recruits and places full-time offshore employees with small and mid-sized businesses in the United States, Canada and the United Kingdom. It sources candidates from Latin America, South Asia, Africa and the Philippines for roles in customer support, sales development, bookkeeping, virtual assistance, marketing, recruiting and back-office operations, handling screening, contracting and payroll on the client's behalf. The company operates as a distributed organisation, bills a recurring fee per placed employee rather than a one-off placement fee, and posts a continuous stream of remote vacancies for its client base.

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

  • Initial Application
  • Spark Hire One-Way Video Interview
  • Technical Interview
  • Practical Backend/API Assessment
  • Cross-Functional Interview
  • 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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,068 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$54k – $102k per year • In office • Internship • Bachelor's Degree • Palo Alto
Python
Java
C++
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Service Mesh
IAM
Apply
Optical Engineer 1 day ago
$87k – $218k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • Milpitas
Python
C++
MATLAB
Cryptography
GPG
Apply
$50k – $62k per year • Equity • In office • Internship • Bachelor's Degree • Tempe
Python
SQL
Analytics
Power BI
Management
Smartsheet
SharePoint
Apply
$57k – $152k per year (Estimated) • In office • Internship • Bachelor's Degree • Eindhoven
Python
JavaScript
Python
FastAPI
AI/ML
Reinforcement Learning
Computer Vision
ONNX
TensorRT
PyTorch
Frontend
React.js
DevOps
Rest API
Git
Robotics
Gazebo
Isaac Sim
MuJoCo
Reinforcement Learning
Apply
$173k – $260k per year • In office • Full-Time • 13+ years exp • PhD • Washington
Java
C#
AI/ML
AI Agents
Agentforce
Multi-Agent Systems
DevOps
GCP
CI/CD
AWS
Kubernetes
Platform Engineering
IAM
Cybersecurity
SOC 2
HIPAA
Zero Trust
Least Privilege
Apply
Website Designer 2 days ago
$25k – $67k per year (Estimated) • Remote
JavaScript
PHP
PHP
WordPress
WooCommerce
Frontend
Lighthouse
Design
Figma
Sketch
Adobe XD
Webflow
Apply
Remote
JavaScript
Design
Figma
Management
Slack
Google Workspace
Apply
$14k – $24k per year (Estimated) • Remote
Management
Google Workspace
Google Drive
Google Sheets
Google Docs
Apply
$35k – $103k per year (Estimated) • Remote
AI/ML
Spark
DevOps
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
Management
Jira
Agile
QA
TestRail
Selenium
JMeter
Cypress
Playwright
Postman
Rest-Assured
Locust
Apply
Apply
See all jobs
This is one of many
657,068 more open roles from verified company boards, updated every day.