Principal Software Engineer - Data Integration / Backend Engineering
Balbix
Posted on: March 14, 2026
Role Overview:
As a Principal Software Engineer at the company, you will be tasked with working on complex data pipelines that handle petabytes of data. The Balbix platform is a crucial security tool utilized by various entities, including CIOs, CISOs, and sec-ops teams across small, medium, and large enterprises, including Fortune 10 companies globally. Your main responsibilities will revolve around solving intricate issues related to vast cybersecurity and IT data sets. Collaboration with data scientists, threat researchers, and network experts will be essential in addressing real-world cybersecurity challenges. This role necessitates exceptional algorithm, programming, and testing skills, along with experience in large-scale data engineering projects.
Key Responsibilities:
- Work on complex data pipelines dealing with petabytes of data
- Solve problems related to massive cybersecurity and IT data sets
- Collaborate closely with data scientists, threat researchers, and network experts
- Utilize excellent algorithm, programming, and testing skills
- Contribute to large-scale data engineering projects
Qualifications Required:
- MS/BS with 7+ years of experience in Computer Science or a related field
- Expertise in programming with Python, Java, or Scala
- Good working knowledge of SQL databases like Postgres and NoSQL databases such as MongoDB, Cassandra, Redis
- Experience with search engine databases like ElasticSearch is preferred
- Familiarity with time-series databases such as InfluxDB, Druid, Prometheus
- Strong understanding of computer science fundamentals including data structures, algorithms, and distributed systems
(Note: Benefits section is omitted as it was not provided in the job description) Role Overview:
As a Principal Software Engineer at the company, you will be tasked with working on complex data pipelines that handle petabytes of data. The Balbix platform is a crucial security tool utilized by various entities, including CIOs, CISOs, and sec-ops teams across small, medium, and large enterprises, including Fortune 10 companies globally. Your main responsibilities will revolve around solving intricate issues related to vast cybersecurity and IT data sets. Collaboration with data scientists, threat researchers, and network experts will be essential in addressing real-world cybersecurity challenges. This role necessitates exceptional algorithm, programming, and testing skills, along with experience in large-scale data engineering projects.
Key Responsibilities:
- Work on complex data pipelines dealing with petabytes of data
- Solve problems related to massive cybersecurity and IT data sets
- Collaborate closely with data scientists, threat researchers, and network experts
- Utilize excellent algorithm, programming, and testing skills
- Contribute to large-scale data engineering projects
Qualifications Required:
- MS/BS with 7+ years of experience in Computer Science or a related field
- Expertise in programming with Python, Java, or Scala
- Good working knowledge of SQL databases like Postgres and NoSQL databases such as MongoDB, Cassandra, Redis
- Experience with search engine databases like ElasticSearch is preferred
- Familiarity with time-series databases such as InfluxDB, Druid, Prometheus
- Strong understanding of computer science fundamentals including data structures, algorithms, and distributed systems
(Note: Benefits section is omitted as it was not provided in the job description)
About Company
Balbix
https://www.balbix.com
Your next job is waiting
Create your profile and start applying in minutes.