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:
- 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:
- 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.