Senior Principal Software Engineer

Reposted 10 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Software • Analytics
The Role
The Senior Principal Software Engineer will lead technical strategy, design scalable architectures, integrate AI systems, and ensure application reliability and security.
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.

About the Role:

This position is an exciting opportunity to join the Predictive Intelligence division of Digital.ai,
a 9-time Leader in Gartner Magic Quadrant for Enterprise Agile Planning, Digital.ai unifies, secures, and generates predictive insights across the software lifecycle for Global 2000 enterprise customers.

Our mission is to unlock endless digital possibilities by harmonizing the delivery of software. Our vision is to be THE enterprise platform for AI driven software development.

Position Summary

Digital.ai is looking to hire Senior Principal Software Engineer with 12-16 years of experience to provide strategic and hands-on technical leadership across platform, data, and AI systems. This role owns end-to-end system architecture, drives cross-organization technical direction, and ensures scalable, secure, and highly integrated solutions. The ideal candidate combines deep software engineering expertise with strong data, AI, and platform architecture skills, and has a proven ability to influence engineering at scale.

Key Responsibilities

  • Design and implement enterprise-scale architectures for web applications, data platforms, and AI systems.
  • Solve complex system design and integration challenges across distributed and multi-platform environments.
  • Design and implement robust data APIs and service integrations across platforms.
  • Architect and implement modern data platforms using Delta Lake, data warehouses, and distributed systems.
  • Design, implement, and support ML, MLOps, and AI/LLM workflows, including feature stores, embeddings, and inference pipelines.
  • Ensure high standards for reliability, performance, security, observability, and data quality.
  • Build and maintain CI/CD pipelines using GitHub Actions and modern DevOps practices.
  • Apply deep hands-on expertise in Java, Python, and modern backend frameworks to deliver high-quality solutions.
  • Improve automation, monitoring, and operational reliability across systems.
  • Follow and contribute to best practices for code quality, testing, and release management.

Required Qualifications

  • 12 to 16 years of professional software engineering experience.
  • Expert-level software engineering and system design experience.
  • Strong hands-on experience with Java and Python.
  • Proven experience building web applications and backend services.
  • Deep knowledge of data warehousing, ETL/ELT, and data modelling.
  • Hands-on experience with Delta Lake and distributed data processing (Spark/PySpark).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Strong experience designing and managing Data APIs and system integrations.
  • Working knowledge of ML workflows and AI/LLM systems.
  • Experience with CI/CD pipelines, especially GitHub Actions.

Nice-to-Have Qualifications

  • Domain knowledge of ITSM & DevOps applications.
  • Familiarity with MLOps concepts such as model monitoring, data drift detection, or automated retraining pipelines.
  • Strong background in distributed systems and microservices architectures.
  • Experience with LLM-based systems, such as embeddings, vector databases, RAG pipelines, and prompt orchestration.
  • Experience designing and operating large-scale, multi-tenant data or AI platforms.
  • Hands-on experience with streaming platforms (Kafka, Flink, Spark Structured Streaming).
  • Familiarity with data governance, lineage, and compliance frameworks.
  • Proven experience driving cross-team technical initiatives and influencing architectural decisions.

Skills Required

  • 12 to 16 years of professional software engineering experience
  • Expert-level software engineering and system design experience
  • Strong hands-on experience with Java and Python
  • Proven experience building web applications and backend services
  • Deep knowledge of data warehousing, ETL/ELT, and data modelling
  • Hands-on experience with Delta Lake and distributed data processing (Spark/PySpark)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Strong experience designing and managing Data APIs and system integrations
  • Working knowledge of ML workflows and AI/LLM systems
  • Experience with CI/CD pipelines, especially GitHub Actions
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

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

OneTrust Logo OneTrust

Principal Software Engineer

Artificial Intelligence • Cloud • Information Technology • Security • Social Impact • Software • Cybersecurity
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
2000 Employees

Cadence Design Systems Logo Cadence Design Systems

Principal Software Engineer

Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
8216 Employees

Cadence Design Systems Logo Cadence Design Systems

Principal Software Engineer

Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
In-Office
2 Locations
8216 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 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