SWE - Go Specialist
pavago
📍 Remote🌐 Remote🕐 29d ago🔗 himalayas
Job Description
### **Software Engineer – Go/Golang Backend | Cybersecurity Platform**
**Position Type:** Full-Time, Remote
**Working Hours:** U.S. Business Hours
### **About the Role**
At [Pavago](https://himalayas.app/companies/pavago), one of our clients is hiring a **Software Engineer specializing in backend development** to help build and scale the infrastructure powering a modern cybersecurity platform.
This is **not a basic CRUD development role**. You’ll work on technically challenging systems involving:
* Go/Golang backend services
* High-volume security data processing
* Distributed and event-driven systems
* 100+ third-party integrations
* Scalable APIs and data pipelines
* Cloud infrastructure
* Multi-tenant data architecture
If you enjoy solving complex backend, infrastructure, and integration problems at scale, this role offers strong technical ownership and impact.
### **What You’ll Own**
### Backend Engineering – Go & APIs
* Build and maintain backend services primarily using **Go (Golang)**.
* Design scalable REST APIs and internal microservices.
* Implement authentication, rate limiting, retry mechanisms, fault tolerance, and robust error handling.
* Write maintainable, production-ready code designed for reliability and scale.
* Diagnose performance bottlenecks and improve backend efficiency.
### Enterprise Integrations
* Build and maintain integrations across **100+ enterprise systems**.
* Work extensively with REST APIs, OAuth, webhooks, and external services.
* Design integrations that remain reliable as data volume and customer usage scale.
* Troubleshoot integration failures and improve resilience.
* Implement monitoring and observability around integration health.
### Event-Driven Systems & Data Pipelines
* Design event-driven architectures for processing security data.
* Build pipelines for data ingestion, transformation, and enrichment.
* Work with asynchronous processing, messaging systems, and distributed workflows.
* Ensure high-volume data can be processed reliably and efficiently.
### PostgreSQL & Data Architecture
* Design scalable data models for multi-tenant applications.
* Work extensively with **PostgreSQL**.
* Design schemas and optimize complex queries.
* Improve indexing and database performance.
* Support both operational and analytics-oriented data requirements.
* Maintain data integrity as the platform scales.
### 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, and observability.
* Diagnose production issues and improve system reliability.
* Contribute to infrastructure and platform scalability initiatives.
### Architecture & Platform Development
* Collaborate with Product, Security, and Engineering teams.
* Participate in architecture decisions and technical design reviews.
* Identify opportunities to improve platform reliability, scalability, and maintainability.
* Contribute to AI-powered security workflows and automation initiatives.
### **Required Experience & Skills**
* Strong professional **backend software engineering** experience.
* Proficiency in **Go/Golang**, or strong 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 and optimization
* Strong debugging and problem-solving abilities.
* Ability to independently own technical problems through resolution.
* Strong written and verbal communication skills.
### **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
* Endpoint security platforms
* Startup or high-growth engineering environments
* AI/LLM-powered applications and workflows
### **Core Technology Stack**
**Backend:** Go / Golang
**Database:** PostgreSQL
**APIs:** REST, OAuth, Webhooks
**Cloud:** GCP preferred; AWS/Azure relevant
**Architecture:** Microservices, distributed systems, event-driven processing
**Infrastructure:** Messaging systems, monitoring, logging, observability
### **What Makes You a Strong Fit**
### You’re likely to succeed if you:
* Prefer backend and systems engineering over frontend/UI development.
* Have built production systems designed for scale.
* Understand that integrations need to handle failures, retries, rate limits, and changing external APIs.
* Care about clean architecture and long-term maintainability.
* Think deeply about reliability, performance, and observability.
* Can troubleshoot complex production issues systematically.
* Take ownership without requiring constant direction.
* Enjoy fast-moving, engineering-heavy environments.
### **What a Typical Day Looks Like**
### You may spend your day:
* Building and shipping backend services in Go.
* Designing an integration with an external enterprise platform.
* Debugging a production integration or data-processing issue.
* Optimizing PostgreSQL queries and indexes.
* Improving API reliability and performance.
* Building or refining event-driven data pipelines.
* Reviewing architecture decisions with other engineers.
* Improving monitoring and observability.
* Supporting AI-powered security and automation workflows.
**In short:** you’ll build the scalable backend infrastructure, integrations, 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.
* Database and query performance.
* Platform stability and maintainability.
* Quality and speed of engineering execution.
### **Why This Role Stands Out**
* Work on **real distributed backend systems**, not basic application development.
* Solve challenging integration problems across 100+ enterprise systems.
* Build infrastructure supporting high-volume cybersecurity data.
* Work across APIs, databases, event-driven architecture, and cloud infrastructure.
* Exposure to AI-powered security workflows.
* Strong technical ownership in a fully remote environment.
* Growth opportunities into:
* Senior Backend Engineer
* Senior Go Engineer
* Platform Engineer
* Systems Architect
* Infrastructure Lead
### **Interview Process**
1. Initial Phone Screen
2. Technical Interview
3. Practical Backend/API Assessment
4. Cross-Functional Interview
5. Offer & Onboarding
### **Apply Now**
If you’re a backend engineer who enjoys **Go/Golang, distributed systems, PostgreSQL, APIs, integrations, and scalable infrastructure**, we’d love to hear from you.
Join a technically challenging environment where you can build backend systems that process security data at scale and directly influence the architecture and reliability of a growing cybersecurity platform.
**#Golang #GoDeveloper #BackendEngineer #SoftwareEngineer #Cybersecurity #PostgreSQL #DistributedSystems #GCP #APIDevelopment #Microservices #CloudEngineering #RemoteJobs**
Originally posted on [Himalayas](https://himalayas.app)