Pavago ยท 1 month ago
Software Engineer - Go Specialist
Pavago is seeking a Software Engineer (Go / Golang Backend) to help build and scale the backend infrastructure for a modern cybersecurity platform. The role involves developing high-scale backend systems, real-time security data processing, and complex third-party integrations while ensuring reliability and performance.
Staffing & Recruiting
Responsibilities
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
Build integrations across 100+ enterprise systems
Work with: OAuth, webhooks, external APIs
Ensure: reliability, observability, scalability, integration stability
Troubleshoot and improve integration performance
Design event-driven architectures for security data processing
Build systems for: data ingestion, transformation, enrichment
Work with: asynchronous processing, messaging systems, distributed workflows
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
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
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
Qualification
Required
Strong backend engineering experience
Proficiency in Go (preferred) or Python / Java / TypeScript with willingness to learn Go
Experience building APIs and distributed backend systems
Strong experience with relational databases
PostgreSQL preferred
Experience with cloud platforms (GCP, AWS, Azure)
Familiarity with APIs
Familiarity with webhooks
Familiarity with authentication systems
Familiarity with async processing
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
Preferred
Experience with OAuth
Experience with event-driven systems
Experience with messaging queues
Experience with distributed architectures
Exposure to cybersecurity platforms
Exposure to SIEM tools
Exposure to identity management tools
Exposure to endpoint security tools
Startup or high-growth environment experience
Interest in AI systems
Interest in LLM-powered workflows
Interest in applied AI infrastructure