Join Our Team as a Principal Software Engineer (Data Integration / Backend Engineering)
About This Role
As a Sr Staff Engineer at Balbix, you will embark on handling complex data pipelines, dealing with vast amounts of data. Our platform is a pivotal security tool used by CIOs, CISOs, and sec-ops teams in enterprises ranging from small businesses to Fortune 10 companies globally. This role will have you tackling enormous cybersecurity and IT data sets, and collaborating closely with our data scientists, threat researchers, and network experts to address real-world cybersecurity challenges. It demands excellent skills in algorithms, programming, testing, and experience in extensive data engineering projects.
What You Will Do
- Design and implement features, taking ownership of modules for ingesting, storing, and manipulating large-scale data sets tailored to various cybersecurity use cases.
- Develop backend support for data-driven UI widgets, web dashboards, workflows, search functionality, and API connectors.
- Create and refine web services, Rest APIs, and microservices.
- Deliver production-quality solutions that strike a balance between complexity and fulfilling functional requirements.
- Engage with multiple interfacing teams, including ML, UI, backend, and data engineering.
Who You Are
- Driven, with a keen interest in progressing in design and architecture.
- Collaborative and comfortable working across various teams such as data engineering, front end, product management, and DevOps.
- Responsible, with a penchant for taking ownership of complex problems.
- An effective communicator who is proficient in documentation and can articulate thought processes within a team environment.
- Adaptable to an agile working environment and curious about new technology and ongoing industry trends.
What You Have
- An MS/BS and over 7 years of experience in Computer Science or related fields.
- Expert programming skills in Python, Java, or Scala.
- Proficiency in SQL databases such as Postgres and NoSQL databases like MongoDB, Cassandra, Redis.
- Experience in search engine databases like ElasticSearch preferred, with knowledge of time-series databases like InfluxDB, Druid, Prometheus.
- Strong foundation in computer science fundamentals: data structures, algorithms, and distributed systems.
710ul>
Life @ Balbix
At Balbix, our workspace is not just rewarding but thrilling! We are at the forefront, developing the world's most advanced platform to solve the critical and challenging technology problems of today’s cybersecurity landscape. Our team culture combines speed, innovation, and fun, offering you rapid career growth and an environment that fosters continuous learning and a can-do attitude. We take pride in our work and enjoy the process along the way.
For more details and how to apply, please visit .
Excited about shaping the future of cybersecurity? We’d love for you to consider joining us on this groundbreaking journey as a Principal Software Engineer at Balbix.