Taro Logo

Software Development Engineer II - Data

SAFE Security is a cybersecurity company focused on being champions of a safer digital future through risk prediction and prevention.
Data
Mid-Level Software Engineer
In-Person
3+ years of experience
Cybersecurity

Job Description

SAFE Security is at the forefront of cybersecurity, dedicated to creating a safer digital future through innovative risk prediction and prevention. As a Software Development Engineer II - Data, you'll be integral to building large-scale data ingestion, processing, and analytics platforms that power the company's cybersecurity solutions. The role combines cutting-edge data engineering with real-world security applications, offering the opportunity to work with modern technologies like Apache Spark, Snowflake, and AWS services.

The position demands expertise in building high-throughput data pipelines and lakehouse solutions that drive analytics, AI, and real-time decision-making for cyber breach prevention. You'll be working in a culture-first environment that values radical transparency, autonomy, and accountability. The company offers an attractive work culture with unlimited vacation policy and a strong emphasis on continuous learning.

This role is perfect for someone passionate about both data engineering and cybersecurity, offering the chance to work on systems that process billions of events daily. You'll be collaborating with cross-functional teams, designing robust data models, and implementing real-time processing solutions that directly impact the company's mission of preventing cyber breaches.

The ideal candidate will bring strong technical expertise in distributed systems, data engineering, and cloud infrastructure, combined with a collaborative mindset and a drive for innovation. This is an opportunity to join a company that's redefining security while working with cutting-edge data technologies and contributing to meaningful cybersecurity solutions.

Last updated 23 days ago

Responsibilities For Software Development Engineer II - Data

  • Design and implement high-scale data pipelines using Apache Spark, Flink, and Airflow
  • Build and maintain data lakes using Snowflake, Apache Iceberg, and Parquet
  • Design data models for structured and semi-structured datasets
  • Develop low-latency pipelines using Kafka and Spark Structured Streaming
  • Orchestrate ELT processes with Airflow
  • Build scalable solutions using AWS services (S3, Lambda, ECS)
  • Implement data quality checks and performance tuning

Requirements For Software Development Engineer II - Data

Python
Go
Node.js
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 3+ years of experience in data engineering
  • Strong expertise in Snowflake and distributed analytical data stores
  • Experience with Apache Spark, Flink, Airflow, and modern data lakehouse formats
  • Deep understanding of data modeling and query optimization
  • Proficiency in Python, SQL, Scala, Go/Nodejs
  • Experience in streaming architectures and CDC pipelines
  • Proficient in containerized applications (Docker, Kubernetes, ECS)
  • Familiarity with AI Coding assistants

Benefits For Software Development Engineer II - Data

  • Unlimited vacation policy
  • High-trust work environment
  • Continuous learning opportunities

Related Jobs

Data Engineering Developer – Data Core

Data Engineering Developer position at 3M focusing on data platform development, optimization, and management using Snowflake, HANA, and cloud technologies.

Business Intelligence Engineer II, EMXO FBA

Senior Business Intelligence Engineer role at Amazon focusing on advanced analytics for FBA Product and Business team, requiring strong data analysis and technical skills.

Business Intelligent Engineer II, Amazon Shipping

Business Intelligence Engineer II position at Amazon Shipping, focusing on data analysis, visualization, and strategic planning to optimize global logistics operations.

Business Intelligence Engineer, Amazon Shipping

Business Intelligence Engineer role at Amazon Shipping, focusing on data analysis, visualization, and strategic planning to optimize global logistics operations.

Business Intelligent Engineer II, Amazon Shipping

Business Intelligence Engineer II position at Amazon Shipping, focusing on data analysis, visualization, and optimization of global logistics operations.