Principle Software Engineer
Digitalai · Bangalore · 2026-03-27
About this role
<div class="content-intro"><p><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;"><strong>About Digital.ai</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;">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&nbsp;<a href="https://digital.ai/">digital.ai</a>&nbsp;and on&nbsp;<a href="https://twitter.com/digitaldotai" target="_blank">Twitter</a>,&nbsp;<a href="https://www.linkedin.com/company/digitaldotai/" target="_blank">LinkedIn</a>,&nbsp;and&nbsp;<a href="https://www.youtube.com/@digital-ai7016" target="_blank">YouTube.</a></span></p></div><p><strong>Position Summary</strong></p> <p>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.</p> <p><strong>What You Will Be Doing</strong></p> <p>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.</p> <p>As a full-stack Principal Engineer, you will:</p> <ul> <li>Drive architecture and implementation across the web stack, distributed systems, and AI-assisted analytics workflows.</li> <li>Leverage AI/ML techniques to strengthen event processing, anomaly detection, and data enrichment.</li> <li>Influence technical strategy across multiple teams, particularly around intelligent pipelines and analytics.</li> <li>Work in a fast-paced Agile/Scrum environment with frequent releases and high impact.</li> </ul> <p><strong>Primary Responsibilities</strong></p> <p>Web Application &amp; Portal Engineering</p> <ul> <li>Lead the architectural design and development of scalable, secure web applications using React, Node.js, and TypeScript.</li> <li>Develop modular, maintainable UI components and back-end services aligned withengineering standards.</li> <li>Ensure adherence to performance, accessibility, and security best practices.Event Processing &amp; Streaming Systems</li> <li>Architect and maintain distributed, event-driven systems using Apache Kafka, AWS Lambda, and related AWS services.</li> <li>Implement high-throughput pipelines for event ingestion, transformation, and enrichment.</li> <li>Apply AI-assisted techniques (e.g., automated anomaly scoring, content classification, behavioural clustering) to enhance streaming workflows.</li> <li>Ensure reliability, observability, and resilience across all streaming components.</li> </ul> <p>Real-Time Analytics &amp; Intelligent Data Engineering</p> <ul> <li>Design and support systems that deliver real-time analytics based on streaming and operational data.</li> <li>Collaborate with data engineering, analytics, and product teams to define schemas, telemetry models, KPIs, and AI-enriched data signals.</li> <li>Integrate lightweight ML models, heuristics, or AI-based scoring mechanisms intodashboards, alerts, and internal tools.</li> <li>Build data pipelines that support ML-assisted insights, including featurecomputation, data quality validation, and intelligent filtering.</li> <li>Work with ML frameworks or cloud AI services to operationalize models whereappropriate (e.g., anomaly detection, threat classification, event clustering).</li> </ul> <p>Technical Leadership</p> <ul> <li>Drive architectural decisions involving high-scale distributed systems and AI/ML-enabled analytics components.</li> <li>Provide guidance on coding standards, intelligent pipeline patterns and data engineering best practices.</li> <li>Conduct design and code reviews, contributing to continuous process improvement.</li> <li>Mentor junior engineers and contribute to organization-wide technical initiatives.</li> </ul> <p><strong>Required Qualifications</strong></p> <ul> <li>8 to 12 years of professional software engineering experience.</li> <li>Advanced proficiency in React, Node.js, JavaScript/TypeScript, and modern front-end and back-end development practices.</li> <li>Hands-on experience with…
Skills asked for
- react
- node.js
- kafka
- aws
- agile
- scrum
- typescript
- javascript
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.