About the job
Job Title: Software Engineer - Go Specialist
Position Type: Full-Time, Remote
Working Hours: U.S. Hours
About the Role
Join our dynamic team at Pavago as a Software Engineer specializing in Go. In this fully remote role, you will be instrumental in developing and enhancing backend systems for a cutting-edge, enterprise-grade cybersecurity platform. Your expertise will focus on crafting core platform components that efficiently ingest, process, and correlate extensive security data from various third-party systems.
This hands-on position requires you to engage with impactful backend services, integrations, and data pipelines, directly shaping customer experiences, platform reliability, and security intelligence.
Key Responsibilities
Backend Engineering & Integration:
- Design, implement, and maintain integrations with over 100 enterprise platforms, each featuring distinct authentication models, API constraints, and rate limits.
- Create scalable REST APIs using Go to support both customer-facing applications and internal services.
- Manage intricate third-party API interactions, including authentication flows, retries, error handling, and observability.
Event-Driven Systems & Data Processing:
- Develop and oversee event-driven pipelines that reliably and efficiently process high-volume security signals.
- Design systems for near real-time ingestion, transformation, and enrichment of security data.
- Guarantee data consistency, fault tolerance, and scalability across distributed services.
Data Architecture & Platform Foundations:
- Create multi-tenant data architectures that facilitate entity resolution, risk scoring, and anomaly detection.
- Work extensively with relational databases, crafting schemas and executing complex queries to support both analytical and operational workloads.
- Embed data security, encryption, and compliance best practices into platform design.
Cloud Infrastructure & Deployment:
- Deploy and maintain backend services leveraging cloud-native infrastructure.
- Utilize managed services for compute, messaging, and databases to support scalable system architecture.
- Implement observability, monitoring, and logging to ensure system reliability and performance.
Collaboration & Applied AI:
- Work closely with Product, Security, and Engineering teams to translate requirements into scalable technical solutions.
- Contribute to the integration of AI-driven capabilities into security workflows to enhance detection, prioritization, and response.
- Engage in technical discussions, design reviews, and initiatives for continuous improvement.
What Makes You a Strong Fit
- You have a passion for building backend systems that operate at scale.
- You possess strong experience with Go and have a solid understanding of backend systems.

