Job opportunity

RemoteFulltime
Software Engineer - Go Specialist
PavagoRemotePosted 30+ days ago
Share on

Role overview

Role details

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

Skills

GoPostgreSQLGoogle CloudAWSAzureOAuthTypeScriptPythonJavaApache SparkLLMsIAM

Details

Workplace

Remote

Source

Workable

Date posted

Sep 14, 2026

Disclaimer: Applyn curates publicly available job information for discovery only. We are not an employer, recruiter, agency, or representative of the organizations shown in these listings. Always verify role details and application steps on the employer's official site.