Posted in

Software Engineer – Data Platform

Software Engineer – Data Platform

CompanyCyberark
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Degree in Computer Science, Data Science, Math, Engineering or a related field / technology
  • Database technologies – Proficiency with SQL
  • 3+ years of software engineering experience (preferred Golang)
  • Desire to use new technologies and understand them in depth
  • Passionate about data, pipelines, high-quality code, optimizing and challenging the status quo
  • Proactive by nature; internal drive for excellence and improvement
  • Must be able work in a hybrid capacity from the Santa Clara, California or Salt Lake City, UT office 2 days a week

Responsibilities

  • Analyze, design, and develop new features / pipelines / data for the data platform
  • Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability, and performance
  • Explore new technologies and tools to keep us using cutting edge solutions
  • Practice the software development life cycle in agile oriented environment
  • Help guide and contribute to feature design and implementation to bring the product to the next level

Preferred Qualifications

  • Familiarity with BI tools (preferred Tableau)
  • Experience with a data store technology (preferred Postgres, Redshift, or Snowflake)
  • Experience with batch and stream processing (preferred Flink, Kafka)