Sr. Software Engineer, Cloud - Ingestion (Remote)
USA CA Remote, United States
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.
About the Role:
Our Ingestion group at CrowdStrike manages all network communications event traffic between our security cloud and customer resources. This means ultra-high volume services (all written in Golang) supported by Kafka, and plenty of work with network connections and protocols (etc. - negotiating TLS, balancing network connections, managing virtual sessions, distributing dynamic content, managing datastreams, and so on).
CrowdStrike is seeking a backend software engineer who wants to grow at scale, is comfortable with being technically stretched, and would like to positively impact our mission to stop breaches. Your experience working with large-scale distributed systems will be applied across a range of services.
What You'll Do:
As a Major Initiative Lead you will have high autonomy with high expectations, often serving as a guiding hand in designing things like proprietary Cloud Protocol(s), and working closely with Falcon Sensor teams for each of the platforms (Windows, Mac, Linux, iOS, Android). Your details-oriented mindset and performance focus will allow CrowdStrike to scale into the future. Solid experience with large-scale distributed systems, network protocols, performance optimization, open source tools and libraries and multi-tenant architecture is highly desirable but not required.
If you want a job that makes a difference in the world and operates at high-scale, you’ve come to the right place.
What You'll Need:
Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).
Over 7 years' experience in a full-time backend software development …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Remote
Benefits/PerksAutonomy Career growth Competitive vacation Employee Resource Groups Equity Equity awards Flexibility Flexible work Flexible work culture Market leader Market leader in compensation Market leader in compensation and equity Mental wellness programs Physical and mental wellness Physical and mental wellness programs Professional development Professional development opportunities Remote-first company Vacation Wellness programs
Tasks- Build
- Collaboration
- Communication
- Optimize performance
- Test
- Training
AI Algorithms Android Architecture AWS Azure Best Practices C Cassandra Cloud Cloud Technologies Code reviews Collaboration COM Communication Communications Concurrency Continuous Integration Cross-Group Collaboration Cybersecurity Data Structures Distributed Systems ElasticSearch Engineering Engineering Best Practices Falcon Flexibility GCP GitHub Go Golang Innovation Integration Interpersonal Interpersonal Communication IOS Kafka Large-scale distributed systems Linux Load balancers Mac Management Multi-threading Negotiating Network protocols Open Source Optimization Parallel processing Peer code reviews Performance Optimization Processing Product Management Programming Recruiting Resilient architecture SaaS SAFe Sales Sales Engineering Scala Scalability Security Sharding Software Software Development Support Systems Technology Testing Testing Paradigms Training Web Servers Windows
Experience7 years
EducationAlgorithms AS BE Commensurate experience Communications Computer Science Cybersecurity Data structures Degree Distributed systems Engineering Relevant Work Experience Technology
Certifications TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9