
Principal Engineer – Cloud
CrowdStrike
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$210,000 - CA$320,000 per year
Job Level
Tech Stack
About the role
- Define and drive the architectural vision for critical Extract-Transform-Load (ETL) pipelines, ensuring data integrity, scalability, and performance across the entire xspm data landscape
- Design, build, and oversee the evolution of scalable data warehouses and data lakes that store massive amounts of security event data and metrics for the xspm team
- Serve as the ultimate technical authority, providing expert consultation and mentorship to senior engineers across the xspm organization and adjacent teams
- Influence executive and product leadership on the long-term technical strategy and roadmap for the xspm team, balancing innovation, technical debt, and business priorities
- Drive cross-organizational projects, interacting with many product groups to collect key metrics via APIs, Kafka integrations, or direct data access, establishing architectural consensus
- Oversee the configuration and response strategy for uptime and security alerts related to the xspm team's critical services, ensuring best-in-class availability and health
- Establish engineering best practices, including code quality standards, automated testing, and deployment processes, to elevate the overall technical bar for the entire team.
Requirements
- 12+ years experience in programming, with a focus on building and operating high-scale distributed systems
- Golang and Python are our preferred languages
- 4+ years experience in a technical leadership or architectural role, defining the technical roadmap for multiple teams or major product initiatives
- Deep expertise in distributed systems architecture, microservices, and modern cloud design patterns
- Expert-level knowledge on services with at least two Cloud providers out of AWS, Azure, and GCP
- Extensive experience developing, scaling, and architecting RESTful API web services
- Proven ability to interact with major cloud providers (AWS, Azure, GCP) to solve complex, cross-cloud architectural challenges
- Deep understanding of data structures, distributed caching solutions (e.g., Redis), and the trade-offs of various storage technologies
- Mastery of databases, Postgress, Cassandra, Opensearch, etc.
- Extensive experience with Extract-Transform-Load (ETL) concepts, including defining best practices for data lineage and quality
- Bachelor's degree or equivalent work experience in a relevant field
- Exceptional proficiency with common algorithms, data structures, and system design.
Benefits
- 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.
Hard skills
GolangPythondistributed systems architecturemicroservicescloud design patternsRESTful API web servicesdata structuresdistributed caching solutionsPostgressCassandra
Soft skills
technical leadershipmentorshipinfluencingcross-organizational collaborationconsultationcommunicationstrategic thinkingproblem-solvingbest practices establishmentcode quality standards
Certifications
Bachelor's degree