CrowdStrike10.03.26
AI SCORE 8.7

Senior Backend Software Engineer - Ingestion (Remote)

$140K–$215K/year

About the Role

As a Senior Backend Software Engineer - Ingestion (Remote), you will play a crucial role in CrowdStrike's mission to redefine modern cybersecurity. With a focus on large-scale distributed systems, you will be part of a team that processes nearly 3 trillion events daily. This position offers you the opportunity to work with cutting-edge technologies and contribute to a platform that protects organizations worldwide.

What You'll Do

  • Design and implement high-volume services using Golang, supported by Kafka.
  • Manage network communications event traffic between our security cloud and customer resources.
  • Collaborate with Falcon Sensor teams across various platforms including Windows, Mac, Linux, iOS, and Android.
  • Optimize performance and troubleshoot system failures across a pipeline of services.
  • Contribute to the development of proprietary Cloud Protocol(s) and enhance system scalability.
  • Engage in peer code reviews and maintain engineering best practices.
  • Work in a fast-paced, test-driven, collaborative environment to deliver high-quality software.
  • Participate in brainstorming sessions to define and build solutions collaboratively.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience in data structures, algorithms, and distributed systems.
  • Over 7 years of experience in backend software development, particularly in high-volume services for cloud-based SaaS products.
  • Strong understanding of cloud environments such as AWS, Azure, or GCP.
  • Proven ability to scale backend systems through sharding, partitioning, and horizontal scaling.
  • Experience with multi-threading, concurrency, and parallel processing technologies.
  • Excellent problem-solving skills and a passion for engineering excellence.
  • Strong communication skills and the ability to collaborate with cross-functional teams.

Nice to Have

  • Experience in implementing web servers and load balancers.
  • Contributions to open source projects and communities.
  • Familiarity with Go, Scala, AWS, Cassandra, Kafka, and Elasticsearch.
  • Prior experience in the cybersecurity or intelligence fields.

What We Offer

  • Competitive salary and equity awards.
  • Comprehensive wellness programs for physical and mental health.
  • Generous vacation and holiday policies.
  • Paid parental and adoption leave.
  • Professional development opportunities for all employees.
  • A vibrant office culture with world-class amenities.
  • Great Place to Work Certified™ across the globe.
  • Commitment to diversity and equal opportunity for all employees.
Why This Job8.7 of 10

This Senior Backend Software Engineer role at CrowdStrike offers a unique opportunity to work on high-volume services in a mission-driven environment. With competitive compensation and a commitment to employee well-being, it's an attractive position for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Golang with a strong understanding of concurrency patterns and performance optimization, enabling efficient handling of high-throughput data ingestion.

Experience with distributed systems architecture, particularly in using Kafka for real-time data streaming, ensuring scalability and reliability in processing nearly 3 trillion events daily.

Comfortable working in a remote environment, demonstrating self-discipline and proactive communication skills to collaborate effectively with cross-functional teams across different time zones.

Learning Resources

Golang: The Complete Developer's Guide (Udemy)course

Career Path

Senior Backend Software Engineer - Ingestion(Now)Lead Backend Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$1.5B
Annual Growth
22.5%
AI Adoption
35%
Investment
+50%
Labour Demand
+30%
Avg Salary
$140K

Skills & Requirements

Required
GolangKafkaAWS
Growing in Demand
KubernetesMicroservices ArchitectureGraphQL
Declining
Java EEXML

Domain Trends

Rise of Serverless Architectures
With 45% of companies adopting serverless solutions, backend engineers are increasingly required to integrate Golang with serverless frameworks on AWS and Azure.
Increased Demand for Real-time Data Processing
The demand for real-time data ingestion and processing using Kafka and Golang has surged by 40% as businesses seek to leverage data analytics for immediate insights.
Focus on Cloud-native Development
Cloud-native applications are projected to grow by 30% in the next year, driving demand for backend engineers skilled in Golang and cloud platforms like GCP and AWS.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.