Pavago

Software Engineer - Go Specialist

Apply Now

Job Description

Software Engineer (Go / Golang Backend) – Cybersecurity Platform | Remote

Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours

🚀 About the Role

We’re hiring a Software Engineer (Go / Golang Backend) to build and scale the backend systems powering a modern cybersecurity platform.

This is not a CRUD app role.

You’ll work on:

  • High-scale data pipelines
  • Complex third-party integrations (100+ systems)
  • Real-time security signal processing

If you enjoy building distributed systems, APIs, and data-heavy platforms, 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 limits
    • Retry logic & error handling

Third-Party Integrations (High Complexity)

  • Build integrations with 100+ enterprise platforms
  • Work with:
    • OAuth
    • Webhooks
    • External APIs
  • Ensure:
    • Reliability
    • Observability
    • Fault tolerance

Event-Driven Systems & Data Pipelines

  • Design event-driven architectures for security data
  • Build pipelines for:
    • Ingestion
    • Transformation
    • Enrichment
  • Work with messaging systems and async processing

Data Architecture & Databases

  • Design scalable, multi-tenant systems
  • Work heavily with:
    • PostgreSQL
  • Handle:
    • Schema design
    • Complex queries
    • Data modeling for analytics + operations

Cloud & Infrastructure

  • Deploy on:
    • Google Cloud Platform (preferred)
    • Amazon Web Services
    • Microsoft Azure
  • Use:
    • Managed compute
    • Messaging systems
    • Scalable storage
  • Implement:
    • Monitoring
    • Logging
    • Observability

Applied AI & Collaboration

  • Work with Product + Security teams
  • Help embed AI into workflows:
    • Detection
    • Prioritization
    • Response
  • Contribute to:
    • Architecture decisions
    • Design reviews
    • Platform evolution

What Makes You a Strong Fit

  • You’ve built backend systems at scale
  • You enjoy solving complex integration problems
  • You care about:
    • Reliability
    • Clean architecture
    • Long-term maintainability
  • You take ownership and move fast

Required Experience & Skills

  • Strong backend engineering experience
  • Proficiency in:
    • Go (preferred)
    • OR Python / Java / TypeScript (with willingness to learn Go)
  • Strong experience with:
    • Relational databases (PostgreSQL preferred)
  • Experience with:
    • Cloud platforms (GCP / AWS / Azure)
  • Strong communication + ownership mindset

Nice-to-Have (High-Quality Candidates)

  • Experience with:
    • OAuth, APIs, webhooks
    • Event-driven systems / messaging queues
  • Exposure to:
    • Cybersecurity platforms (SIEM, identity tools, endpoint tools)
  • Startup or high-growth environment experience
  • Interest in AI / LLMs in backend systems

What a Typical Day Looks Like

  • Build and ship backend services in Go
  • Design integrations with external platforms
  • Debug production issues and improve reliability
  • Optimize APIs, pipelines, and database queries
  • Collaborate on architecture and scaling decisions

In short: you build the infrastructure that processes security data at scale.

Key Metrics (KPIs)

  • Backend reliability & uptime
  • Successful processing of high-volume data
  • API performance & scalability
  • Reduction in integration failures
  • Contribution to system stability

Interview Process

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

Why This Role Stands Out

  • Work on real distributed systems, not basic apps
  • High-impact role in cybersecurity + data engineering
  • Exposure to:
    • Integrations
    • AI workflows
    • Scalable architecture
  • Strong growth into:
    • Senior Engineer
    • Platform Engineer
    • Systems Architect

Apply Now

If you:

  • Enjoy backend systems more than UI
  • Like solving messy integration problems
  • Want to work on real-scale infrastructure

This role is a strong fit.