Resume and JobRESUME AND JOB
CrowdStrike logo

Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!

CrowdStrike

Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!

full-timePosted: Jan 26, 2026

Job Description

About CrowdStrike

CrowdStrike is a global leader in cybersecurity, protecting people, processes, and technologies that drive modern organizations. Since 2011, our mission to stop breaches has remained unwavering. We've redefined modern security with the world’s most advanced AI-native platform, the Falcon platform, processing nearly 3 trillion events per day—a volume that continues to grow. Our customers across all industries rely on us to keep businesses running, communities safe, and lives moving forward. As a mission-driven company, we foster a remote-first culture that empowers every CrowdStriker with flexibility and autonomy to own their careers. We seek talented individuals with limitless passion, relentless innovation, and fanatical commitment to customers, community, and each other.

Role Overview

CrowdStrike is seeking a Sr. Software Engineer for our Charlotte AI Engineering Team in Madrid, Spain (hybrid). In this role, you'll build globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang and Large Language Models (LLMs). No prior experience in Golang, LLMs, or cybersecurity is required—we provide mentoring and training. What matters is your strong interest in our mission and willingness to tackle product and customer needs. Charlotte AI is our groundbreaking generative AI security analyst, leveraging the highest-fidelity security data from the Falcon platform, integrated with threat hunters, MDR operators, and IR experts. It empowers users of all skill levels to simplify security operations, cut costs, and harness Falcon's power. Learn more at CrowdStrike Charlotte AI.

Key Responsibilities

Engineering Excellence

Advance backend microservices by identifying critical issues and implementing solutions. Employ CrowdStrike tools to create cloud solutions for detecting and countering targeted cyber assaults. Innovate with LLMs to develop and refine Charlotte AI's capabilities.

Data and AI Development

Build and maintain data pipelines, handle data upkeep, and contribute to training and deploying custom LLMs. Collaborate across teams to ideate, define, and build solutions.

Team and Quality Focus

Commit to continuous learning, stay customer-focused, and uphold top-tier coding standards with best practices, testing, logging, and metrics. Mentor peers, refine architecture, UX, performance, and reliability. Own your work end-to-end: develop, test, deploy, and monitor in a trust-based, agile environment.

Qualifications & Requirements

To succeed, you'll need a degree in Computer Science or equivalent professional experience in data structures, algorithms, and distributed systems. Prior work with big data and microservices is essential, along with deep understanding of scalability concepts like sharding, partitioning, and concurrency. Be a team player who excels in engineering best practices—from testing paradigms to peer code reviews and resilient architecture. Thrive in test-driven, collaborative, iterative settings, delivering high-quality, unit-tested software on time via continuous integration.

Tech Stack (robust learning capacity key): Go (Golang), Python, Docker, Kubernetes, AWS (Redis, S3, EC2, IAM), Kafka, GIT, Cassandra, Elasticsearch.

Bonus Points: Exposure to Go, AWS, Cassandra, Kafka, Elasticsearch; experience with LLMs, Data Science, Data Engineering; cybersecurity or intelligence background.

Benefits & Perks

At CrowdStrike, we offer market-leading compensation and equity awards. Enjoy a remote-first culture with hybrid flexibility in Madrid, comprehensive health benefits, and perks that support work-life balance. Our mission-driven environment provides autonomy, innovation opportunities, and community impact.

Career Growth

Grow with us through ongoing training, security mentoring, and cross-team collaboration. Own your career in an agile, trust-based setting where you'll mentor others while learning from experts. Advance in a company pioneering AI in cybersecurity, with limitless potential on the Falcon platform.

Why Join CrowdStrike

Join a company stopping breaches worldwide with cutting-edge AI like Charlotte AI. Our remote-first culture values trust, innovation, and customer obsession. Be part of a passionate team redefining security, with competitive pay, equity, and a mission that matters. The future of cybersecurity starts with you in Madrid.

Role FAQs

Q: Is cybersecurity experience required? No, we train you—passion for our mission is key.

Q: What's the tech focus? Golang, LLMs, cloud-native systems on AWS/K8s; learning encouraged.

Q: Hybrid or remote? Hybrid in Madrid, aligning with our remote-first culture.

Q: Salary range? Competitive, market-leading with equity; estimates €70K-€110K based on sector rates.

Q: How do I apply? Submit your resume and join the fight against breaches!

Locations

  • Madrid, Spain
  • Bucharest, Romania

Salary

Estimated Salary Range

70,000 - 110,000 EUR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Golangintermediate
  • Pythonintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • AWSintermediate
  • Large Language Modelsintermediate

Required Qualifications

  • Degree in Computer Science or equivalent experience in data structures/algorithms/distributed systems (experience)
  • Prior experience with big data and microservices (experience)
  • Understanding of scalability and distributed systems (sharding, partitioning, concurrency) (experience)
  • Team player with engineering best practices (testing, peer reviews, resilient architecture) (experience)
  • Thrives in test-driven, collaborative, iterative environment (experience)

Responsibilities

  • Advance backend microservices and implement effective solutions
  • Build cloud solutions using CrowdStrike tools to detect and counter cyber assaults
  • Innovate with Large Language Models to enhance Charlotte AI capabilities
  • Construct and maintain data pipelines, data upkeep, and custom LLM training
  • Collaborate across teams, mentor engineers, and own end-to-end development

Benefits

  • general: Market leader in compensation and equity awards
  • general: Flexible and autonomous career ownership
  • general: Mission-driven culture with passion for innovation
  • general: Comprehensive training and mentoring in security topics
  • general: Collaborative agile team environment with ongoing learning opportunities

Target Your Resume for "Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!" , CrowdStrike

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!" , CrowdStrike

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CrowdStrike CareersCybersecurity JobsTech CareersAI JobsSoftware Engineering

Answer 10 quick questions to check your fit for Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now! @ CrowdStrike.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

CrowdStrike logo

Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!

CrowdStrike

Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!

full-timePosted: Jan 26, 2026

Job Description

About CrowdStrike

CrowdStrike is a global leader in cybersecurity, protecting people, processes, and technologies that drive modern organizations. Since 2011, our mission to stop breaches has remained unwavering. We've redefined modern security with the world’s most advanced AI-native platform, the Falcon platform, processing nearly 3 trillion events per day—a volume that continues to grow. Our customers across all industries rely on us to keep businesses running, communities safe, and lives moving forward. As a mission-driven company, we foster a remote-first culture that empowers every CrowdStriker with flexibility and autonomy to own their careers. We seek talented individuals with limitless passion, relentless innovation, and fanatical commitment to customers, community, and each other.

Role Overview

CrowdStrike is seeking a Sr. Software Engineer for our Charlotte AI Engineering Team in Madrid, Spain (hybrid). In this role, you'll build globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang and Large Language Models (LLMs). No prior experience in Golang, LLMs, or cybersecurity is required—we provide mentoring and training. What matters is your strong interest in our mission and willingness to tackle product and customer needs. Charlotte AI is our groundbreaking generative AI security analyst, leveraging the highest-fidelity security data from the Falcon platform, integrated with threat hunters, MDR operators, and IR experts. It empowers users of all skill levels to simplify security operations, cut costs, and harness Falcon's power. Learn more at CrowdStrike Charlotte AI.

Key Responsibilities

Engineering Excellence

Advance backend microservices by identifying critical issues and implementing solutions. Employ CrowdStrike tools to create cloud solutions for detecting and countering targeted cyber assaults. Innovate with LLMs to develop and refine Charlotte AI's capabilities.

Data and AI Development

Build and maintain data pipelines, handle data upkeep, and contribute to training and deploying custom LLMs. Collaborate across teams to ideate, define, and build solutions.

Team and Quality Focus

Commit to continuous learning, stay customer-focused, and uphold top-tier coding standards with best practices, testing, logging, and metrics. Mentor peers, refine architecture, UX, performance, and reliability. Own your work end-to-end: develop, test, deploy, and monitor in a trust-based, agile environment.

Qualifications & Requirements

To succeed, you'll need a degree in Computer Science or equivalent professional experience in data structures, algorithms, and distributed systems. Prior work with big data and microservices is essential, along with deep understanding of scalability concepts like sharding, partitioning, and concurrency. Be a team player who excels in engineering best practices—from testing paradigms to peer code reviews and resilient architecture. Thrive in test-driven, collaborative, iterative settings, delivering high-quality, unit-tested software on time via continuous integration.

Tech Stack (robust learning capacity key): Go (Golang), Python, Docker, Kubernetes, AWS (Redis, S3, EC2, IAM), Kafka, GIT, Cassandra, Elasticsearch.

Bonus Points: Exposure to Go, AWS, Cassandra, Kafka, Elasticsearch; experience with LLMs, Data Science, Data Engineering; cybersecurity or intelligence background.

Benefits & Perks

At CrowdStrike, we offer market-leading compensation and equity awards. Enjoy a remote-first culture with hybrid flexibility in Madrid, comprehensive health benefits, and perks that support work-life balance. Our mission-driven environment provides autonomy, innovation opportunities, and community impact.

Career Growth

Grow with us through ongoing training, security mentoring, and cross-team collaboration. Own your career in an agile, trust-based setting where you'll mentor others while learning from experts. Advance in a company pioneering AI in cybersecurity, with limitless potential on the Falcon platform.

Why Join CrowdStrike

Join a company stopping breaches worldwide with cutting-edge AI like Charlotte AI. Our remote-first culture values trust, innovation, and customer obsession. Be part of a passionate team redefining security, with competitive pay, equity, and a mission that matters. The future of cybersecurity starts with you in Madrid.

Role FAQs

Q: Is cybersecurity experience required? No, we train you—passion for our mission is key.

Q: What's the tech focus? Golang, LLMs, cloud-native systems on AWS/K8s; learning encouraged.

Q: Hybrid or remote? Hybrid in Madrid, aligning with our remote-first culture.

Q: Salary range? Competitive, market-leading with equity; estimates €70K-€110K based on sector rates.

Q: How do I apply? Submit your resume and join the fight against breaches!

Locations

  • Madrid, Spain
  • Bucharest, Romania

Salary

Estimated Salary Range

70,000 - 110,000 EUR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Golangintermediate
  • Pythonintermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • AWSintermediate
  • Large Language Modelsintermediate

Required Qualifications

  • Degree in Computer Science or equivalent experience in data structures/algorithms/distributed systems (experience)
  • Prior experience with big data and microservices (experience)
  • Understanding of scalability and distributed systems (sharding, partitioning, concurrency) (experience)
  • Team player with engineering best practices (testing, peer reviews, resilient architecture) (experience)
  • Thrives in test-driven, collaborative, iterative environment (experience)

Responsibilities

  • Advance backend microservices and implement effective solutions
  • Build cloud solutions using CrowdStrike tools to detect and counter cyber assaults
  • Innovate with Large Language Models to enhance Charlotte AI capabilities
  • Construct and maintain data pipelines, data upkeep, and custom LLM training
  • Collaborate across teams, mentor engineers, and own end-to-end development

Benefits

  • general: Market leader in compensation and equity awards
  • general: Flexible and autonomous career ownership
  • general: Mission-driven culture with passion for innovation
  • general: Comprehensive training and mentoring in security topics
  • general: Collaborative agile team environment with ongoing learning opportunities

Target Your Resume for "Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!" , CrowdStrike

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now!" , CrowdStrike

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CrowdStrike CareersCybersecurity JobsTech CareersAI JobsSoftware Engineering

Answer 10 quick questions to check your fit for Sr. Software Engineer - CharlotteAI at CrowdStrike in Madrid, Spain - Apply Now! @ CrowdStrike.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.