Principal Engineer
5 days ago
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 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:
As a Principal Engineer within the xspm team, you will be a key technical leader, responsible for setting the long-term technical vision and strategy for cloud security initiatives across the entire xspm product space. You will drive the architecture and implementation of complex, highly-scalable systems that gather comprehensive information and critical insights from various CrowdStrike cloud products. Your mandate is to establish deep, strategic connections between disparate data sets, providing the xspm team's customers with a foundational, clearer understanding of cloud assets, their relationships, and potential risks at scale.
We're a highly collaborative, friendly, inclusive and diverse group that prizes collaboration over competition. We provide opportunities to learn new skills, mentor fellow engineers, and contribute to the direction of both the team and the products for which we're responsible. We work in a distributed, high-trust environment where you manage your own time and have the flexibility to balance your work and personal life. As a remote employee, you connect to your co-workers mostly via Slack and Zoom. In this setting your ability to work unsupervised, communicate asynchronously, and take initiative in maintaining lines of communication is crucial.-----
What You'll Do:
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.
What You'll Need:
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.
Bonus Points:
Experience with analytical and time-series databases.
Expertise in graph structures (nodes, edges), graph data modeling, and graph databases.
#LI-Remote
#LI-JC1
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.
CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.
If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at for further assistance.
CrowdStrike Canada ULC is committed to equal pay for equal work in its compensation practices. The base salary range for this position in Canada is $210,000 - $320,000 CAD per year + variable/incentive compensation + equity + benefits. A candidate's salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications and location.This is Canadian-based employment, and it is expected that all employees maintain legal entitlement to work in Canada. Applicants selected to move forward in the hiring process are subject to background checks, including but not limited to criminal record, credit, and/or reference checks.
-
Principal Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada HiringAgents Full timeJob title: Principal Embedded Software EngineerClient: Myticas ConsultingLocation: Ottawa, Ontario, Canada - On-SiteContract type: Full-timeContract duration: PermanentSalary:About The RoleMyticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...
-
Principal DevOps Engineer
2 weeks ago
Ottawa, Ontario, Canada Veem Full timeLocation: Toronto/OttawaDepartment: EngineeringReports To: SVP of Product and Engineering About the Role:We are seeking a highly skilled and experienced Principal DevOps Engineer to join our engineering team and take ownership of our infrastructure strategy, automation pipelines, and system reliability. As a technical leader, you'll drive DevOps best...
-
Senior/Principal Geotechnical Engineer
2 weeks ago
Ottawa, Ontario, Canada AtkinsRéalis Full timeOverviewWe are currently seeking aa dynamic, and growth focused Senior Geotechnical Specialist to join the Geotechnical Practice, providing technical and operational leadership, having superior technical and mentorship skills and a proven ability to deliver major assignments. Our current workload includes a portfolio of diverse projects across a wide...
-
Associate Principal, Structural Engineer
22 hours ago
Ottawa, Ontario, Canada Arup Full timeStructural EngineeringAmericas RegionOTT00000IJoining ArupAt Arup we're dedicated to sustainable development and to doing socially useful work that has meaning. We solve the world's most complex problems and deliver what may seem impossible — with curiosity and creativity.We are seeking an Associate Principal, Structural Engineer to play a key role in...
-
Principal Engineer
5 days ago
Ottawa, Ontario, Canada Microchip Technology Full timeAre you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Principal Engineer
5 days ago
Ottawa, Ontario, Canada Microchip Technology Inc. Full time US$107,000 - US$157,000Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Principal UX Designer
4 days ago
Ottawa, Ontario, Canada OpenText Full timeOpentext - The Information CompanyOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Principal FPGA Designer–5G Radio Development
1 week ago
Ottawa, Ontario, Canada Dell Technologies Full timeDell's 5G R&D team is building next-generation Open RAN Radio Units from the ground up. As a Principal FPGA Designer, you will lead FPGA architecture strategy, influence product roadmap, and drive system-level design for 4G and 5G networks. This is a leadership role where you'll mentor engineers, guide technical reviews, and represent Dell in industry...
-
Ottawa, Ontario, Canada Alphawave Semi Full timeThe OpportunityWe're looking for the Wavemakers of tomorrow.Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data...
-
Senior Embedded Developer
1 day ago
Ottawa, Ontario, Canada Myticas Consulting Full timePrincipal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects.They will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our organizational objectives and be a technical lead within the Scrum Team, guiding...