Are you an experienced engineer looking to help build and shape the core data platform behind a global cybersecurity product? This is a high-impact opportunity to lead the architecture and evolution of a cloud‑scale ingestion and transformation layer that powers advanced analytics, investigations, and detections used by enterprises worldwide.
We’re looking for a Principal Software Engineer with deep expertise in distributed systems and cloud‑scale data platforms. In this role, you’ll architect and operate a platform that ingests massive volumes of telemetry across AWS, Azure, and cloud‑native environments. Expect a mix of architectural leadership, hands‑on engineering, and cross‑team collaboration in a fast‑moving, innovative environment.
You’ll join a team building the backbone of the company’s data ecosystem, ensuring data is efficiently collected, normalized, secured, and made accessible for real‑time insights and behavioral analytics. If you’re motivated by solving complex engineering challenges at scale, this role offers the ownership and technical depth you’re looking for.
About the Role
As a Principal Software Engineer, you will lead the design, development, and operation of the Cloud Ingestion Platform, which powers data collection, transformation, analytics, and access across major cloud providers. Your work will ensure high‑volume, high‑fidelity data is efficiently ingested, normalized, and optimized for security detections, investigations, and advanced analytics all while maintaining high performance, resilience, and scalability.
This role blends architectural strategy with hands‑on execution. You’ll design secure, scalable, cost‑efficient systems, mentor engineers, and help guide the evolution of our cloud data ecosystem.
What You’ll Be Doing
* Architect and develop scalable cloud ingestion and transformation systems
* Lead design for ETL pipelines that turn diverse telemetry into clean data models
* Manage and optimize cloud database infrastructures, focusing on performance tuning, cost optimization, and scaling strategies
* Collaborate with data, platform, and infrastructure teams on observability, capacity planning, and performance improvements
What We’re Looking For
* 10+ years of software engineering experience
* 5+ years building distributed systems or large‑scale data platforms
* Strong proficiency in Python, Rust, Java, or Go
* Hands‑on expertise with AWS, Azure or equivalent cloud platforms
* Proven ability to optimize and scale cloud data warehouses/databases (e.g., Snowflake, Trino, Delta Lake, Iceberg, RDS)
* Experience deploying workloads via infrastructure‑as‑code (Terraform, CloudFormation, Helm)
* Strong understanding of cloud security, compliance, and data governance
Why Join?
* High‑impact role shaping the future of a global cloud data platform
* Freedom to influence architectural decisions and technology direction
* Work with a modern tech stack in a mission‑focused cybersecurity environment
* Collaborate with world‑class engineers across cloud, data, and analytics
Seniority Level
Director
Employment Type
Full‑time
Job Function
Software Development
Location
Dublin, County Dublin, Ireland
Contact
If large‑scale distributed systems, cloud data engineering, and high‑impact platform work excite you, we’d love to connect.
📞 For a confidential chat:
+353 1 649 8519
#J-18808-Ljbffr