Sr. Engineer, Data Services Control Plane (Remote) jobs in United States
cer-icon
Apply on Employer Site
company-logo

CrowdStrike · 4 hours ago

Sr. Engineer, Data Services Control Plane (Remote)

CrowdStrike is a global leader in cybersecurity, focused on stopping breaches with their advanced AI-native platform. The Data Services Control Plane Senior Engineer will design and develop robust software solutions for distributed data platforms while ensuring automation, scalability, and reliability across the infrastructure.

Artificial Intelligence (AI)Cloud Data ServicesCloud SecurityCyber SecurityNetwork Security
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design and implement scalable, high-performance software solutions for our distributed data platforms
Write production-quality code (primarily Golang, Java and Python) to build applications and APIs that automate infrastructure management
Ability to analyze and debug unfamiliar codebases and dependencies written in Java, Golang and Python, including third party applications upon which development and service teams rely
Develop and maintain microservices that interact with our data platform components
Create robust data processing pipelines that handle petabytes of security telemetry
Implement software solutions that monitor and optimize performance across our distributed systems
Collaborate with cross-functional teams to integrate new features and capabilities
Design and develop RESTful APIs and service interfaces for internal and external consumption
Participate in code reviews and contribute to engineering best practices
Troubleshoot complex software issues in production environments
Write comprehensive unit and integration tests to ensure code quality
Use Chef to deploy, configure and manage servers and applications
Be responsive to and troubleshoot time-sensitive production issues, regardless of when they happen
Maintain an understanding of the data components - including Cassandra, Elasticsearch/OpenSearch and Kafka, and use that understanding to operate and automate properly configured clusters
Work with Engineering to roll out new products and features
Keep petabytes of critical business data safe, secure, and available
Mentor and provide technical guidance to engineers across the team
Lead architectural discussions and drive technical decisions that impact multiple teams
Research and evaluate new technologies to improve platform capabilities
Build consensus across engineering teams for complex technical challenges
Participate in technical interviews and help define hiring standards

Qualification

GolangJavaPythonAPI designContainerizationCI/CD pipelinesAsynchronous programmingPerformance optimizationMonitoring toolsDevOps toolsCloud experienceDistributed systemsMentoringCommunication skillsTechnical leadership

Required

United States Citizenship OR Permanent Residency is necessary to retain access to resources for this role (NO Clearance necessary)
5+ years of professional software development experience
Strong proficiency in Go, Java and Python, with experience in building production applications
Experience with API design and development (REST in particular)
Experience with containerization technologies (Docker, Kubernetes)
Knowledge of software design patterns and principles (SOLID, DRY, etc.)
Familiarity with CI/CD pipelines and automated testing frameworks
Experience with asynchronous programming and event-driven architectures
Demonstrated experience mentoring engineers and leading technical initiatives
Track record of driving architectural decisions in ambiguous problem spaces
Experience influencing technical direction across multiple teams
Knowledge of performance optimization techniques for distributed systems
Familiarity with monitoring and observability tools (Prometheus, Grafana, etc.)
Experience with one or more of the following – the more the better, but if you know one we can train you on the other technology: Cassandra, Elasticsearch/OpenSearch, Kafka, Relational Databases (MySQL, PostgreSQL), Caching (Valkey/Redis/Memcached), Neo4j or other graph database, MongoDB
Experience with DevOps tools such as Git, Artifactory, Jenkins, Chef and Terraform
Experience with large-scale, business-critical Linux environments
Experience operating within the cloud. We prefer Amazon Web Services but also work with Google Cloud Platform (GCP) and Oracle Cloud Infrastructure (OCI)
Proven ability to work effectively with both local and remote teams
Track record of making great decisions, particularly when it matters most
Rock solid communication skills, verbal and written

Preferred

Experience in the information security industry preferred, but not required

Benefits

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
Health insurance
401k
Paid time off

Company

CrowdStrike

company-logo
CrowdStrike is a cybersecurity technology firm that provides cloud-delivered protection for cloud workloads, identity, and data.

Funding

Current Stage
Public Company
Total Funding
$1.24B
Key Investors
ARK Investment ManagementAccelCapitalG
2022-12-01Post Ipo Equity· $4.6M
2021-01-12Post Ipo Debt· $750M
2019-06-12IPO

Leadership Team

leader-logo
George Kurtz
President / CEO & Founder
linkedin
leader-logo
Zeki Turedi
CTO for Europe, Middle East & Africa
linkedin
Company data provided by crunchbase