As a key member of our team, you'll play a critical role in designing and building the foundational risk platform that powers our industry-leading cybersecurity solutions.
You'll work with cutting-edge technologies, including Golang, microservices architecture, and diverse database ecosystems, to deliver comprehensive visibility into risks, management features and prioritization workflows.
Our team is responsible for building and maintaining the Risk platform product within the Exposure management pillar, which offers a single pane of glass experience by aggregating all risks within an organization in a single place.
You'll work on a globally distributed, fault-tolerant, and highly scalable cloud ecosystem that supports integration of risk from Crowdstrike's internal providers as well as from 3rd party integrations.
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 will directly influence the cybersecurity landscape, protecting organizations from sophisticated threats while advancing the state of the art in exposure management.
Requirements
10+ years of production experience building, delivering, and maintaining large-scale distributed systems processing high-volume data
Advanced programming expertise in object-oriented languages with strong typing (Golang, Python, or similar)
Proven microservices experience with designing scalable REST APIs and distributed communication patterns
Past experience(s) with building data platforms at scale that includes distributed ETLs or data ingestion pipelines
Strong cloud infrastructure knowledge with major providers (AWS preferred, plus Azure and GCP)
Solid distributed systems understanding, including concurrency, parallel processing, and scalability patterns
Message queue proficiency (Kafka or something similar)
Database versatility across RDBMS/SQL, distributed data stores (like ElasticSearch or Cassandra) and distributed caching solutions like Redis
System troubleshooting expertise for complex distributed architectures
Engineering best practices experience, including testing strategies, code reviews, and resilient architecture design
Collaborative technical skills with ability to mentor junior engineers and contribute to technical decisions
Bachelor's degree in Computer Science/Engineering or equivalent professional experience
Solid foundation in algorithms, data structures, and technical problem-solving
Benefits
Remote-friendly and flexible work culture
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.