Description
Summary:
Seeking a Software Engineer to build and scale backend systems for a cybersecurity platform, focusing on designing core components that ingest, process, and correlate security data.
Highlights:
1. Build and scale backend systems for a modern cybersecurity platform
2. Design and maintain integrations with 100+ enterprise platforms
3. Work on high-impact backend services, integrations, and data pipelines
**Job Title:** Software Engineer \- Go Specialist
**Position Type:** Full\-Time, Remote
**Working Hours:** U.S. Hours
**About the Role**
We are seeking Software Engineers to build and scale the backend systems that power a modern, enterprise\-grade cybersecurity platform. This role is focused on designing core platform components that ingest, process, and correlate security data at scale across a wide range of third\-party systems.
This is a hands\-on engineering role where you will work on high\-impact backend services, integrations, and data pipelines that directly influence customer outcomes, platform reliability, and security intelligence.
**Responsibilities**
**Backend Engineering \& Integration**
* Design, build, and maintain integrations with 100\+ enterprise platforms, each with unique authentication models, API constraints, and rate limits.
* Develop robust, scalable REST APIs using Go to support customer\-facing products and internal services.
* Handle complex third\-party API interactions, including authentication flows, retries, error handling, and observability.
**Event\-Driven Systems \& Data Processing**
* Build and manage event\-driven pipelines to process high\-volume security signals reliably and efficiently.
* Design systems that support near real\-time ingestion, transformation, and enrichment of security data.
* Ensure data consistency, fault tolerance, and scalability across distributed services.
**Data Architecture \& Platform Foundations**
* Design multi\-tenant data architectures that support entity resolution, risk scoring, and anomaly detection.
* Work extensively with relational databases, designing schemas and writing complex queries to support analytical and operational workloads.
* Ensure data security, encryption, and compliance best practices are embedded into platform design.
**Cloud Infrastructure \& Deployment**
* Deploy and operate backend services using cloud\-native infrastructure.
* Leverage managed services for compute, messaging, and databases to support scalable system design.
* Implement observability, monitoring, and logging to ensure system reliability and performance.
**Collaboration \& Applied AI**
* Collaborate closely with Product, Security, and Engineering teams to translate requirements into scalable technical solutions.
* Contribute to embedding AI\-driven capabilities into security workflows to enhance detection, prioritization, and response.
* Participate in technical discussions, design reviews, and continuous improvement initiatives.
**What Makes You a Strong Fit**
* You enjoy building backend systems that operate at scale and solve real\-world problems.
* You are comfortable working with complex integrations and external systems.
* You take ownership of your work and proactively identify opportunities for improvement.
* You thrive in fast\-moving environments where priorities evolve and impact is high.
* You value clean design, reliability, and long\-term maintainability.
**Required Experience \& Skills**
* Strong programming fundamentals, with proficiency in Go preferred (or strong experience in Python, Java, or TypeScript with the ability to ramp up in Go).
* Solid experience with relational databases, particularly PostgreSQL, including schema design and complex queries.
* Experience working with cloud infrastructure (GCP preferred; AWS or Azure acceptable).
* Strong written and verbal communication skills, with the ability to explain technical concepts clearly.
* Self\-directed and comfortable owning tasks from problem definition through execution.
**Preferred Experience \& Tools**
* Experience building third\-party integrations involving OAuth, webhooks, and API lifecycle management.
* Familiarity with event\-driven architectures and messaging systems.
* Exposure to security platforms such as identity providers, endpoint security tools, or SIEMs.
* Startup experience or demonstrated ability to adapt quickly in evolving environments.
* Interest in applied AI or LLM technologies and their use in backend systems.
**Education**
* Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
* Open to recent graduates with strong projects, internships, or open\-source contributions.
* Candidates with 5\+ years of experience are also encouraged to apply if there is strong role alignment.
**What Does a Typical Day Look Like ?**
A Software Engineer in this role focuses on building reliable backend systems and integrations that process security data at scale. You will:
* Design and implement new integrations and backend services.
* Review and improve existing APIs, data pipelines, and schemas.
* Collaborate with teammates to solve complex technical challenges.
* Debug production issues and improve system reliability.
* Contribute ideas to improve platform architecture and long\-term scalability.
In short: you build the foundations that enable secure, scalable, and intelligent security workflows.
**Key Metrics for Success (KPIs)**
* Reliability and performance of backend services and integrations
* Successful ingestion and processing of security data
* Quality and scalability of API and data architecture
* Reduction in integration errors and system failures
* Contribution to platform stability and feature delivery
**Interview Process**
* Initial Phone Screen
* Technical Interview with Engineering Team
* Practical Assessment (e.g., API design or backend implementation exercise)
* Cross\-Functional Interview
* Offer \& Background Verification
\#LI\-AG1