Back to Jobs

Software Engineer

Cyble
Bengaluru, KA, IN, Bengaluru, Karnataka, IN, Remote (IN; SG; PH; AU)
Internship
$125K–$157K
Estimated
Remote
Apply Now

Required Skills

Machine Learning
Rag
R
Java
Javascript
Typescript
Go
Scala
React
Sql
Nosql
Postgresql
Redis
Elasticsearch
Kafka
Aws
Azure
Gcp
Docker
Kubernetes
Terraform
Git
Analytics
Leadership
Communication

Job Description

Cyble is a cyber intelligence company that empowers organizations with darkweb & cybercrime monitoring and mitigation services. Position Overview: Cyble invites seasoned engineers to join its elite engineering division, dedicated to developing groundbreaking cybersecurity and infrastructure technologies at a petabyte scale. As a senior technical expert, you will design, build, and scale sophisticated, high-throughput software solutions. Whether you specialize in backend systems leveraging Go Lang or crafting ultra-responsive front-end experiences with React.js, your technical contributions will directly advance Cyble’s proactive threat intelligence capabilities used by Fortune 2000 enterprises globally. Key Technical Responsibilities: Architect, develop, and maintain high-performance, distributed software systems capable of processing terabytes of cybersecurity data daily, ensuring reliability, low latency, and robust security. Lead complex system design and implementation, including microservices architectures, distributed computing paradigms, advanced caching mechanisms, message queuing systems (Kafka), and robust data processing pipelines. Drive deep technical collaboration with cross-functional stakeholders including product teams, cybersecurity analysts, DevOps engineers, and infrastructure architects to deliver strategic, scalable solutions. Proactively optimize systems through meticulous performance tuning, latency minimization, concurrency management, distributed system scaling, and memory optimization. Conduct rigorous architectural reviews and provide in-depth mentorship, code reviews, and technical leadership to junior engineers, reinforcing rigorous adherence to best engineering practices and coding standards. Contribute actively to architectural decisions, advocating for the adoption of innovative tools, advanced patterns (CQRS, Event Sourcing, Domain-Driven Design), and technologies (gRPC, Kubernetes, Service Meshes). Create and maintain thorough technical documentation covering architecture, APIs, protocols, data schemas, and operational guidelines. Architect, develop, and maintain high-performance, distributed software systems capable of processing terabytes of cybersecurity data daily, ensuring reliability, low latency, and robust security. Lead complex system design and implementation, including microservices architectures, distributed computing paradigms, advanced caching mechanisms, message queuing systems (Kafka), and robust data processing pipelines. Drive deep technical collaboration with cross-functional stakeholders including product teams, cybersecurity analysts, DevOps engineers, and infrastructure architects to deliver strategic, scalable solutions. Proactively optimize systems through meticulous performance tuning, latency minimization, concurrency management, distributed system scaling, and memory optimization. Conduct rigorous architectural reviews and provide in-depth mentorship, code reviews, and technical leadership to junior engineers, reinforcing rigorous adherence to best engineering practices and coding standards. Contribute actively to architectural decisions, advocating for the adoption of innovative tools, advanced patterns (CQRS, Event Sourcing, Domain-Driven Design), and technologies (gRPC, Kubernetes, Service Meshes). Create and maintain thorough technical documentation covering architecture, APIs, protocols, data schemas, and operational guidelines. Qualifications: Bachelor’s or Master’s in Computer Science, Software Engineering, or a related highly technical discipline. Extensive experience as a Senior Software Engineer specializing in either Backend (Go) or Frontend (React.js). Advanced knowledge of fundamental computer science concepts: algorithms complexity, concurrency control, distributed computing, networking protocols (TCP/IP, HTTP/2), and secure coding practices. Expert-level proficiency: Backend: Go Lang, Kafka, PostgreSQL, Redis, ScyllaDB, Elasticsearch, high-performance relational and NoSQL database systems, distributed cache systems, microservices architecture, RESTful APIs, gRPC, Docker orchestration, Kubernetes, CI/CD pipelines. Frontend: React.js, JavaScript/TypeScript, Redux state management, Webpack, Flux patterns, sophisticated front-end frameworks, browser internals, performance optimization techniques, progressive web app design, advanced responsive UI design, automated testing frameworks (Jest, Mocha, Cypress), and extensive experience with performance monitoring and debugging tools. Demonstrable experience building scalable solutions in major cloud environments (AWS, GCP, Azure), including serverless architecture, container orchestration, and infrastructure as code (Terraform, CloudFormation). Exceptional debugging, diagnostic skills, and a methodical approach to troubleshooting complex technical challenges in high-availability production systems. Outstanding written and verbal communication skills, capable of clearly articulating complex technical concepts and solutions. Significant contributions to open-source projects or leading engagement within technical communities (Go Lang, React.js, Kubernetes) strongly preferred. Bachelor’s or Master’s in Computer Science, Software Engineering, or a related highly technical discipline. Extensive experience as a Senior Software Engineer specializing in either Backend (Go) or Frontend (React.js). Advanced knowledge of fundamental computer science concepts: algorithms complexity, concurrency control, distributed computing, networking protocols (TCP/IP, HTTP/2), and secure coding practices. Expert-level proficiency: Backend: Go Lang, Kafka, PostgreSQL, Redis, ScyllaDB, Elasticsearch, high-performance relational and NoSQL database systems, distributed cache systems, microservices architecture, RESTful APIs, gRPC, Docker orchestration, Kubernetes, CI/CD pipelines. Frontend: React.js, JavaScript/TypeScript, Redux state management, Webpack, Flux patterns, sophisticated front-end frameworks, browser internals, performance optimization techniques, progressive web app design, advanced responsive UI design, automated testing frameworks (Jest, Mocha, Cypress), and extensive experience with performance monitoring and debugging tools. Backend: Go Lang, Kafka, PostgreSQL, Redis, ScyllaDB, Elasticsearch, high-performance relational and NoSQL database systems, distributed cache systems, microservices architecture, RESTful APIs, gRPC, Docker orchestration, Kubernetes, CI/CD pipelines. Frontend: React.js, JavaScript/TypeScript, Redux state management, Webpack, Flux patterns, sophisticated front-end frameworks, browser internals, performance optimization techniques, progressive web app design, advanced responsive UI design, automated testing frameworks (Jest, Mocha, Cypress), and extensive experience with performance monitoring and debugging tools. Backend: Go Lang, Kafka, PostgreSQL, Redis, ScyllaDB, Elasticsearch, high-performance relational and NoSQL database systems, distributed cache systems, microservices architecture, RESTful APIs, gRPC, Docker orchestration, Kubernetes, CI/CD pipelines. Frontend: React.js, JavaScript/TypeScript, Redux state management, Webpack, Flux patterns, sophisticated front-end frameworks, browser internals, performance optimization techniques, progressive web app design, advanced responsive UI design, automated testing frameworks (Jest, Mocha, Cypress), and extensive experience with performance monitoring and debugging tools. Demonstrable experience building scalable solutions in major cloud environments (AWS, GCP, Azure), including serverless architecture, container orchestration, and infrastructure as code (Terraform, CloudFormation). Exceptional debugging, diagnostic skills, and a methodical approach to troubleshooting complex technical challenges in high-availability production systems. Outstanding written and verbal communication skills, capable of clearly articulating complex technical concepts and solutions. Significant contributions to open-source projects or leading engagement within technical communities (Go Lang, React.js, Kubernetes) strongly preferred. Benefits: Highly competitive compensation and benefits package Accelerated professional growth and defined career advancement pathways Collaborative, innovative, and inclusive global work environment Opportunity to engage with technically challenging problems at massive scale Highly competitive compensation and benefits package Accelerated professional growth and defined career advancement pathways Collaborative, innovative, and inclusive global work environment Opportunity to engage with technically challenging problems at massive scale About Cyble: Cyble, a petabyte-scale global leader in cybersecurity, proactively gathers terabytes of threat intelligence daily to identify, analyze, and mitigate cyber threats for Fortune 2000 enterprises and government agencies worldwide. Our sophisticated data analytics and automated threat detection platforms empower clients to rapidly detect, prioritize, and neutralize cybersecurity threats, safeguarding critical infrastructure and digital environments globally. Join Cyble today to push the boundaries of cybersecurity innovation! Our SaaS-based enterprise platform collects intelligence data in real-time across open and closed sources. This enables you to map, monitor, and mitigate your digital risk footprint. Through a combination of our industry-leading Machine Learning capabilities and our peerless Human Analytics, we deliver actionable threat intel well before your organization is at risk.

Job Details

Employment Type

Internship

Salary Range

$125K–$157K

Estimated

Location

Bengaluru, KA, IN, Bengaluru, Karnataka, IN, Remote (IN; SG; PH; AU)

Remote Work

Remote Friendly