Principle Software Engineer

Reposted 6 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Software • Analytics
The Role
As a Principal Software Engineer, you will design and develop secure web applications and distributed systems, leveraging AI/ML for data processing. This role involves leading architecture, ensuring performance and security, and mentoring engineers while integrating real-time analytics and intelligent data workflows.
Summary Generated by Built In

About Digital.ai

Digital.ai is the only AI-powered software delivery platform purpose-built for the enterprise, enabling the world’s largest organizations to build, test, secure, and deliver high-quality software. By unifying AI-driven insights, automation, and security across the software development lifecycle, Digital.ai empowers enterprises to deliver innovation with confidence. Trusted by 5,000 global enterprises, Digital.ai is redefining how enterprises build better software in an AI-driven world. Additional information about Digital.ai can be found at digital.ai and on Twitter, LinkedIn, and YouTube.

Position Summary

This position is an exciting opportunity to join the Application Security division of Digital.ai, an industry leader specializing in client-side application protection. Our products embed security directly into applications, enabling them to defend themselves in untrusted environments. We are seeking a highly experienced Principal Software Engineer with expertise in modern web portal development, distributed event-processing systems, real-time analytics platforms, and AI/ML-driven data engineering workflows. The ideal candidate will help architect and optimize intelligent, data-intensive systems that support large-scale telemetry and security analytics. Experience with React, Node.js, Kafka, AWS Lambda, cloud-native engineering, and the use of AI/ML techniques to enhance data processing and insight generation is required.

What You Will Be Doing

You will join a team of cloud-native engineers building scalable, secure, and reliable cloud services powering our in-app protection products. Our services process billions of security events daily from more than 10 million devices worldwide.

As a full-stack Principal Engineer, you will:

  • Drive architecture and implementation across the web stack, distributed systems, and AI-assisted analytics workflows.
  • Leverage AI/ML techniques to strengthen event processing, anomaly detection, and data enrichment.
  • Influence technical strategy across multiple teams, particularly around intelligent pipelines and analytics.
  • Work in a fast-paced Agile/Scrum environment with frequent releases and high impact.

Primary Responsibilities

Web Application & Portal Engineering

  • Lead the architectural design and development of scalable, secure web applications using React, Node.js, and TypeScript.
  • Develop modular, maintainable UI components and back-end services aligned withengineering standards.
  • Ensure adherence to performance, accessibility, and security best practices.Event Processing & Streaming Systems
  • Architect and maintain distributed, event-driven systems using Apache Kafka, AWS Lambda, and related AWS services.
  • Implement high-throughput pipelines for event ingestion, transformation, and enrichment.
  • Apply AI-assisted techniques (e.g., automated anomaly scoring, content classification, behavioural clustering) to enhance streaming workflows.
  • Ensure reliability, observability, and resilience across all streaming components.

Real-Time Analytics & Intelligent Data Engineering

  • Design and support systems that deliver real-time analytics based on streaming and operational data.
  • Collaborate with data engineering, analytics, and product teams to define schemas, telemetry models, KPIs, and AI-enriched data signals.
  • Integrate lightweight ML models, heuristics, or AI-based scoring mechanisms intodashboards, alerts, and internal tools.
  • Build data pipelines that support ML-assisted insights, including featurecomputation, data quality validation, and intelligent filtering.
  • Work with ML frameworks or cloud AI services to operationalize models whereappropriate (e.g., anomaly detection, threat classification, event clustering).

Technical Leadership

  • Drive architectural decisions involving high-scale distributed systems and AI/ML-enabled analytics components.
  • Provide guidance on coding standards, intelligent pipeline patterns and data engineering best practices.
  • Conduct design and code reviews, contributing to continuous process improvement.
  • Mentor junior engineers and contribute to organization-wide technical initiatives.

Required Qualifications

  • 8 to 12 years of professional software engineering experience.
  • Advanced proficiency in React, Node.js, JavaScript/TypeScript, and modern front-end and back-end development practices.
  • Hands-on experience with Apache Kafka, AWS Lambda, and event-driven serverless architectures.· Experience working with AWS API Gateways.
  • Strong understanding of distributed systems, microservices, and REST/GraphQL API design.
  • Experience with containerization (e.g., Docker), CI/CD pipelines, and AWS cloud-native environments.
  • Experience on deploying and operating cloud-native applications on Kubernetes (EKS preferred).
  • Experience with Postgres as a backend data store.
  • Experience applying AI/ML techniques within data engineering or analytics workflows (e.g., anomaly detection, data classification, outlier scoring, clustering, or intelligent event enrichment).
  • Proficiency using Python or cloud AI/ML services for productionizing lightweight models or heuristics.
  • Strong background in unit, integration, and automated testing.
  • Demonstrated ability to design scalable, highly available, and fault-tolerant systems.

Nice-to-Have Qualifications

  • Domain knowledge of application security and security telemetry.
  • Understanding the security threats and mitigation techniques.
  • Experience with Apache Druid, ClickHouse, Snowflake for real-time analytics and OLAP workloads.
  • Familiarity with MLOps concepts such as model monitoring, data drift detection, or automated retraining pipelines.
  • Experience integrating LLMs or embedding-based techniques into data pipelines or developer tools
  • Experience with DynamoDB, including NoSQL design patterns.
  • Familiarity with AWS services such as ECS/EKS or Terraform.
  • Understanding of event sourcing, CQRS, and advanced streaming patterns.
  • Experience with observability tools (CloudWatch, Grafana, or Prometheus).

Digital.ai is firmly committed to merit-based hiring. We maintain compliance with US and International laws. We welcome everyone from all backgrounds, including age, race, color, gender, identity, gender expression, sex, pregnancy, national origin, ancestry, religion, physical or mental ability, medical condition, sexual orientation, marital status, citizenship status, protected military or veteran status, and believe that diversity is the foundation of innovation. 

For individuals with disabilities who would like to request an accommodation, please advise us within your job application or cover letter. 

FRAUD PREVENTION ALERT: Please note that Digital.ai does not use third party recruiters. In our efforts to protect you against possible impersonation please check the email address or are contacted by an unfamiliar/third party requesting please reach our directly to Digital.ai.  

Skills Required

  • 8 to 12 years of professional software engineering experience
  • Advanced proficiency in React, Node.js, JavaScript/TypeScript
  • Hands-on experience with Apache Kafka, AWS Lambda
  • Strong understanding of distributed systems, microservices, and REST/GraphQL API design
  • Experience with containerization (e.g., Docker), CI/CD
  • Experience deploying cloud-native applications on Kubernetes
  • Proficiency using Python for productionizing models or heuristics
  • Strong background in unit and integration testing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
715 Employees

What We Do

Digital.ai is the intelligent value stream management company that enables Global 5000 enterprises to accelerate their digital transformation initiatives and deliver secure digital products their customers can trust. Digital.ai was formed by bringing together proven technology leaders in business agility, software delivery, application security, continuous testing, and AI-powered analytics into one integrated, intelligent value stream platform. Together, we have more than 50 years of experience providing critical business and technology solutions to over 1,500 companies around the world. The Digital.ai Value Stream Platform seamlessly integrates all the disparate tools and processes across the various value streams, uses data and AI/ML to create connective tissue between them, and provides the real-time, contextual insights required to drive and sustain successful digital transformation. With Digital.ai, enterprises have the visibility they’ve been seeking to deliver value, drive growth, increase profitability, reduce security risk, and improve customer experience.

Similar Jobs

Verint Logo Verint

Software Engineer

Software • Automation
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
4090 Employees

SmartBear Logo SmartBear

Technical Lead

Cloud • Internet of Things • Software • App development • Automation
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
800 Employees

nVent Logo nVent

Software Engineer

Hardware • Information Technology • Energy • Design • Utilities • Industrial • Renewable Energy
In-Office
Bangalore, Bengaluru, Karnataka, IND
10001 Employees
50K-90K Annually

Similar Companies Hiring

Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account