Balbix
Balbix7h ago
Career Pages

Principal Software Engineer

Delhi NCR
Full Time
Senior Level

Auto Apply to 50+ AI Matched Principal Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Balbix

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Balbix is seeking a Principal Software Engineer with a focus on Data Integration and Backend Engineering in Delhi NCR. This role is crucial for a rapidly growing cybersecurity platform that serves Fortune 10 companies and enterprises worldwide. You will be instrumental in tackling complex challenges involving petabytes of cybersecurity and IT data.

About the Role

As a Principal Software Engineer, you will design and implement features for ingesting, storing, and manipulating massive datasets. You will develop backend support for data-driven UI widgets, web dashboards, workflows, search functionalities, and API connectors. This involves designing and implementing web services, REST APIs, and microservices, creating production-quality solutions that meet functional requirements, and collaborating closely with cross-functional teams including Machine Learning, UI, backend, and data engineering.

What You Bring

  • A strong drive to learn about design and architecture, and a desire for progressive roles.
  • Excellent collaboration skills, comfortable working with teams such as data engineering, front end, product management, and DevOps.
  • A responsible attitude and a penchant for taking ownership of challenging problems.
  • Effective communication skills, including good documentation practices and articulating thought processes.
  • Comfort working in an agile environment.
  • Curiosity about technology and the industry, with a commitment to continuous learning.

Qualifications

  • Master's or Bachelor's degree in Computer Science or a related field with 7+ years of experience.
  • Expert programming experience in Python, Java, or Scala.
  • Proficient working knowledge of SQL databases (e.g., Postgres) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Experience with search engine databases like Elasticsearch is preferred.
  • Familiarity with time-series databases such as InfluxDB, Druid, or Prometheus.
  • Strong computer science fundamentals, including data structures, algorithms, and distributed systems.

This is a unique opportunity to join a hyper-growth company and make a significant impact on its products and trajectory. Life at Balbix is rewarding, with a collaborative, fast-paced, and fun team environment focused on solving critical cybersecurity problems. We encourage experimentation, continuous learning, excellence, and ownership. Join our rocket ship and help change the cybersecurity equation!

Company

Balbix

Balbix

Delhi NCR
Posted on Career Pages
Principal Software Engineer (Data Integration / Backend Engineering) at Balbix | Delhi NCR | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform