Sr. Backend Engineer
Full Job Description
About the Role
We are seeking a highly skilled Senior Engineer to join our Falcon Risk Platform team at CrowdStrike in Bengaluru. As a key member of this global team, you will design and build foundational risk platforms powering industry-leading cybersecurity solutions.
Our mission is critical: we process almost 3 trillion events per day across large-scale distributed systems. Our customers span all industries, trusting us to keep their businesses running and communities safe.
About the Team
The team builds and maintains the Risk platform group within Falcon Exposure Management PG, offering a single pane of glass experience by aggregating risks from internal providers and third-party integrations into one place. You will work on a globally distributed, fault-tolerant, and highly scalable cloud ecosystem.
Your Impact
As a technical leader, you'll drive end-to-end product delivery, architect scalable solutions, and collaborate with cross-functional stakeholders to define priorities and scope. Your expertise directly influences the cybersecurity landscape, protecting organizations from sophisticated threats while advancing exposure management standards.
What You'll Do
- Backend Architecture: Design and develop scalable backend services powering internal and customer-facing web applications with a focus on performance, reliability, and security. Develop APIs, microservices, and data pipelines to support platform growth.
- Cloud Infrastructure: Collaborate with DevOps teams using AWS, Azure, or GCP to ensure scalability, security, and high availability. Automate deployment and monitoring tasks while ensuring regulatory compliance.
- Data Engineering: Design database solutions using RDBMS/SQL, NoSQL (Cassandra), and distributed caching (Redis). Build ETL processes for data integration and analytics.
- Performance Optimization: Troubleshoot complex distributed architectures to resolve performance issues. Implement monitoring and logging solutions to enhance system visibility.
- Technical Leadership: Partner with UX/UI, Sensors, and other teams to deliver integrated solutions. Provide mentorship to junior engineers and contribute to technical vision.
- Operational Excellence: Configure advanced monitoring and alerting for production services. Develop incident response plans to minimize downtime.
You'll Use
Golang, Cassandra, Kafka, Elasticsearch, SQL, Redis, ZMQ, AWS Cloud, Git.
What You Need
- 10+ years of experience building large-scale distributed systems processing high-volume data.
- Advanced expertise in strongly typed object-oriented languages (Golang preferred; Python or similar acceptable).
- Proven microservices experience with scalable REST APIs and distributed communication patterns.
- Experience building data platforms at scale, including distributed ETLs.
- Strong cloud infrastructure knowledge (AWS preferred, plus Azure/GCP).
- Solid understanding of concurrency, parallel processing, and scalability patterns.
- Proficiency with message queues like Kafka.
- Versatility across SQL, NoSQL stores, and caching solutions.
- Expertise in troubleshooting complex distributed architectures.
- Bachelor's degree in CS/Engineering or equivalent experience.
Bonus Qualifications
Machine learning/AI implementation experience; Graph database knowledge; Open source contributions; Docker/Kubernetes expertise. Note: We will teach Golang and security concepts if needed, but a strong passion for cybersecurity is essential.
Company
CrowdStrike
CrowdStrike is a global leader in cybersecurity, dedicated to stopping breaches and redefining modern security with an advanced AI-native platform. Since 2011, the company has protected people, proces...