We are seeking a Principal Engineer for our Cortex Platform team to build and scale the systems that power the future of cybersecurity. You will help prevent, detect, and respond to threats by working on an integrated endpoint, network, and cloud data platform, ultimately reducing noise and allowing focus on real threats.
Key Responsibilities
Design, build, and maintain a highly scalable, distributed cloud infrastructure capable of processing billions of events per second.
Own the complete software development lifecycle, from requirement analysis and design to development, deployment, and ongoing support.
Write clean, testable, readable, and maintainable code with a focus on performance and scalability.
Proactively collaborate and exchange information with cross-functional teams to accomplish shared objectives and build industry-leading cyber products.
Analyze and solve complex engineering problems at scale, ensuring the reliability and efficiency of our data storage and processing systems.
Requirements: Bachelor's degree in Computer Science, a related technical field, or equivalent military or practical experience.
8+ years of professional software engineering experience.
Proven experience in developing and maintaining distributed cloud products.
Experience in designing, building, and maintaining scalable server-side applications.
Hands-on experience with a variety of database technologies such as MySQL, Cassandra, Google BigQuery, Amazon Redshift, Elasticsearch, or Neo4j.
Preferred Qualifications
Experience with Go and/or Python.
Familiarity with Google Cloud Platform (GCP).
Knowledge and experience within the cybersecurity domain.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
This position is open to all candidates.