Sr. Backend Engineer, Cloud - Next-Gen SIEM (Hybrid)

CrowdStrike

Austin, TX

JOB DETAILS
SKILLS
Architectural Services, Atlassian JIRA, Best Practices, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Processing, Data Science, Data Sets, Distributed Computing, Docker, Documentation, Internet Security, Interviewing Skills, Java, Mentoring, Metrics, Microservices, Microsoft C# (C Sharp), On Call, Operational Support, Performance Management, PostgreSQL, Production Support, Programming Languages, Project Schedule, Python Programming/Scripting Language, Redis, Scalable System Development, Scientific Research, Security Attacks, Security Information and Event Management (SIEM), Software Development, Software Engineering, Systems Analysis, Systems Scalability, Team Lead/Manager, Team Player, Technical Delivery, Testing, Time Management
LOCATION
Austin, TX
POSTED
Today
Senior Engineer - Cloud

Are you passionate about building innovative cloud-based security solutions? Do you enjoy tackling complex problems in high-volume, data-intensive environments? CrowdStrike is seeking a Senior Engineer - Cloud to join our CrowdStrike Falcon® Next-Gen SIEM team, with a focus on developing threat detection capabilities. In this role, you'll be working on designing and implementing features that process trillions of events daily, empowering organizations to defend against sophisticated cyber threats. If you're ready to work on systems that operate at massive scale and make a significant impact on the future of cybersecurity, we want to hear from you.

This role is hybrid, requiring 2-3 days per week on-site at our Austin, TX location.

What You'll Do:
  • Contribute to the design and development of cloud-native microservices for our Next-Gen SIEM platform, focusing on detections capabilities processing trillions of events per day. Write correct and clean code, consistently following best practices.
  • Collaborate with Advanced Detection Research, Data Science, and other teams to design and implement scalable systems for processing behavioral analytics rules and detection logic across massive datasets.
  • Own well-defined projects, driving technical decisions and providing input on architectural choices using collaborative tools like Miro. Balance short-term delivery needs with long-term product goals.
  • Collaborate with cross-functional teams to implement threat detection solutions. Proactively communicate assumptions and seek clarification to reduce rework.
  • Utilize and integrate technologies such as Go, Kafka, Redis, OpenSearch, PostgreSQL, and more to build robust, scalable solutions.
  • Optimize and scale systems for improved stability, performance, and reliability across business-critical infrastructure, using monitoring tools like Grafana to track and analyze system metrics.
  • Mentor junior engineers through pair programming, code reviews, and knowledge sharing, fostering a culture of technical excellence. Participate in the interview process, conducting technical interviews and providing input on candidate selection.
  • Champion software engineering best practices including: Testing, code reviews, documentation, CI/CD, and adherence to architectural principles that promote scalability and maintainability. Improve team performance through guidance and documentation.
  • Volunteer for leadership roles in working groups and activities that extend beyond assigned projects within the company or externally.
  • Provide monitoring and operational support for production services, including participating in an on-call rotation for one week approximately every 10-12 weeks.
  • Manage tasks and priorities effectively using Jira in a high-trust, autonomous environment.
What You'll Need:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Typically requires 7+ years of experience in software development, with a focus on cloud-native architectures and distributed systems. Though, we're more interested in your demonstrated abilities and impact than specific years.
  • Strong proficiency in at least one modern programming language such as Go (preferred), Python, Java, or C#.
  • Experience in designing and implementing scalable data processing systems.
  • Understanding of security concepts and threat detection methodologies.
  • Track record of successfully delivering technical projects on schedule.
  • Familiarity with cloud platforms and containerization technologies like Docker and Kubernetes.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • A collaborative mindset and the ability to work effectively across teams and disciplines.
Bonus Points:
  • Experience working in cybersecurity or intelligence fields.
  • Familiarity with SIEM or log management solutions.
  • Experience with Kafka, OpenSearch, Redis, and Spark.
  • Experience with microservices architecture.

Benefits of Working at CrowdStrike:

  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays for recharge
  • Paid parental and adoption leaves
  • Professional development opportunities for all employees regardless of level or role
  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
  • Vibrant office culture with world class amenities
  • Great Place to Work Certified across the globe

CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.

About the Company

C

CrowdStrike