Senior Software Engineer | Distributed Systems & Security | Built by Zero-to-Exit Founders |

  • Bengaluru, India
Job Details
Full Time

Full Job Description

About the Company

This is a cybersecurity product company founded by experienced security practitioners with a strong track record of building advanced, enterprise-grade security platforms. The founding team brings deep expertise from leading global security and infrastructure organizations and holds multiple patents across cloud security, risk analysis, and threat modeling.

The platform addresses one of the biggest gaps in modern security: fragmented, reactive tools that operate in silos. By unifying data from a large ecosystem of security products into a single AI-powered system, the platform delivers real-time, actionable insights that help security and GRC teams understand actual risk, prioritize exposures, and reduce attack surfaces before threats materialize. The focus is on exposure-centric defense, continuous optimization, and proactive security outcomes at scale.


Role:  Software Engineer

This role is suited for an experienced engineer who enjoys owning complex backend systems end-to-end and building scalable, high-performance platforms used in real-world security environments. The position offers deep technical ownership across architecture, development, deployment, and production operations within a distributed, cloud-native cybersecurity platform.


Key Responsibilities

  • Own microservice components end-to-end, from architecture and design through development, testing, deployment, and production monitoring

  • Design and implement scalable microservice architectures using gRPC for inter-service communication and build RESTful and GraphQL APIs serving frontend applications

  • Deploy, operate, and scale services on Kubernetes and cloud platforms

  • Build cybersecurity features across multiple backend services, including Backend-for-Frontend (BFF), Query Services, and core platform components

  • Aggregate data from multiple backend systems and implement business logic that connects frontend experiences with cybersecurity analytics

  • Optimize the Query Service as the primary interface for ClickHouse operations, including complex SQL generation, performance tuning, GraphQL schema design, and advanced filtering and aggregation for analytics workloads

  • Design and implement event-driven architectures using Kafka for real-time security data streaming and distributed communication

  • Build and maintain data pipelines that process and analyze large-scale security events

  • Write comprehensive unit, integration, and end-to-end tests; maintain CI/CD pipelines and ensure high code quality using tools such as SonarQube

  • Conduct code reviews, mentor engineers, and contribute to architectural and security best practices

  • Establish coding standards, design patterns, and processes that improve reliability, performance, and overall security posture


Required Skills & Experience

  • 6–10 years of professional software development experience with strong proficiency in Go (Golang) and Python

  • Deep experience designing microservice architectures, distributed systems, and cloud-native applications

  • Expert-level SQL skills with strong experience in database optimization, complex query design, and performance tuning

  • Hands-on experience with ClickHouse or similar columnar/OLAP databases, along with relational databases such as PostgreSQL

  • Strong experience with gRPC, GraphQL API design, REST APIs, and multi-tenant backend systems handling security and compliance requirements

  • Practical experience with cloud platforms (AWS, GCP, or Azure), Kubernetes, Docker, and Kafka

  • Proven ability to own components end-to-end and deliver production-grade systems

  • Experience with Git-based workflows, build automation, CI/CD pipelines, and code quality tools such as SonarQube


Preferred Experience

  • Familiarity with cybersecurity concepts, exposure management, and threat detection platforms

  • Experience designing multi-tenant systems with strong security isolation

  • Background in analytics-heavy platforms processing large volumes of structured security data

  • Demonstrated ability to independently design, implement, and deploy systems while collaborating with and mentoring engineering teams

High Impact Jobs: CareerXperts Jobs 

Follow CareerXperts on LinkedIn: CareerXperts Consulting