Software Engineer - Go Specialist
🇨🇷 Costa Rica
Management
Java
Python
TypeScript
AWS
GCP
Azure
PostgreSQL
Machine Learning
Design
Golang
UI/UX
Backend
Frontend
Cybersecurity
Analyst
Software Engineer - Go Specialist
from 🇨🇷 Costa Rica
Software Engineer (Go / Golang Backend) – 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 aSoftware Engineer (Go / Golang Backend) to help build and scale the backend infrastructure powering a modern cybersecurity platform.
This is not a basic CRUD application role.
You’ll work on:
- high-scale backend systems
- real-time security data processing
- distributed systems
- complex third-party integrations
- event-driven architectures
- scalable APIs and data pipelines
If you enjoy solving infrastructure and backend engineering challenges at scale, 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 limiting
- retry logic
- fault tolerance
- error handling
- Build scalable and maintainable backend systems
Third-Party Integrations
- Build integrations across 100+ enterprise systems
- Work with:
- OAuth
- webhooks
- external APIs
- Ensure:
- reliability
- observability
- scalability
- integration stability
- Troubleshoot and improve integration performance
Event-Driven Systems & Data Pipelines
- Design event-driven architectures for security data processing
- Build systems for:
- data ingestion
- transformation
- enrichment
- Work with:
- asynchronous processing
- messaging systems
- distributed workflows
Data Architecture & Databases
- 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
Cloud Infrastructure & Observability
- 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
Collaboration & Platform Evolution
- 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
What Makes You a Strong Fit
- You enjoy backend engineering more than frontend/UI work
- You’ve built scalable systems and integrations before
- You care about:
- clean architecture
- long-term maintainability
- reliability
- performance
- You take ownership and move quickly in fast-paced environments
- You enjoy solving complex technical problems
Requirements (Must-Have)
Engineering Experience
- Strong backend engineering experience
- Proficiency in:
- Go (preferred)
- OR Python / Java / TypeScript with willingness to learn Go
- Experience building APIs and distributed backend systems
Databases & Infrastructure
- Strong experience with:
- relational databases
- PostgreSQL preferred
- Experience with:
- cloud platforms (GCP, AWS, Azure)
- Familiarity with:
- APIs
- webhooks
- authentication systems
- async processing
Communication & Ownership
- 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
Nice to Have
- Experience with:
- OAuth
- event-driven systems
- messaging queues
- distributed architectures
- Exposure to:
- cybersecurity platforms
- SIEM tools
- identity management tools
- endpoint security tools
- Startup or high-growth environment experience
- Interest in:
- AI systems
- LLM-powered workflows
- applied AI infrastructure
Tools & Technologies
- Go (Golang)
- PostgreSQL
- REST APIs
- OAuth / Webhooks
- GCP / AWS / Azure
- Messaging systems
- Monitoring & observability tools
What a Typical Day Looks Like
- Build and ship backend services in Go
- Design integrations with external systems
- Debug production issues and improve reliability
- Optimize APIs, pipelines, and database queries
- Collaborate on architecture and scalability decisions
- Improve observability and infrastructure performance
In short:
You build the backend infrastructure that powers high-scale cybersecurity data processing and integrations.
Key Metrics for Success (KPIs)
- Backend reliability and uptime
- API performance and scalability
- Successful processing of high-volume data
- Reduction in integration failures
- Contribution to platform stability and maintainability
- Speed and quality of technical execution
Why This Role Stands Out
- Work on real distributed systems and backend infrastructure
- High-impact engineering role within cybersecurity and data systems
- Exposure to:
- integrations
- scalable architectures
- event-driven systems
- AI-powered workflows
- Opportunity to grow into:
- Senior Backend Engineer
- Platform Engineer
- Systems Architect
- Infrastructure Lead
- Fully remote environment with strong technical ownership
Interview Process
- Initial Phone Screen
- Technical Interview
- Practical Assessment (API / backend task)
- Cross-Functional Interview
- Offer & Onboarding
Apply Now
If you:
- enjoy backend systems more than frontend work
- like solving complex integration and infrastructure problems
- want to build scalable systems used in cybersecurity environments
- thrive in engineering-heavy, high-impact environments
this is a strong opportunity to work on modern backend infrastructure at scale.
#LI-AG1