Software Engineer II(s) + Senior Software Engineer(s)
Core
Build and improve secure, scalable services for security data platforms, pipelines, and graph-based workloads.
Role type
Senior IC software engineer (data platforms & security)
Builds
Batch or streaming ingestion and processing components for security investigations and analytics
Domain
Cybersecurity / Data Engineering
Deliverable
production ML models
Required skills
Java, C++, C#, Python, C, JavaScript, distributed systems, data structures, algorithms, secure coding, test-driven development, debugging, deployment automation, observability, telemetry analysis, architectural trade-offs
Preferred skills
leading design discussions, defining test strategies, taking products from development to launch, mentoring
Technologies
Java, C++, C#, Python, C, JavaScript
Responsibilities
Develop and support batch or streaming ingestion and processing components; write well-tested, maintainable, and secure code; partner with product managers and designers to deliver features; support live-site operations and use customer feedback to guide improvements; make architectural trade-offs across data quality, performance, reliability, and cost; translate customer needs into technical solutions.
Seniority
Senior, hands-on IC
