Principal Software Engineer (Bengaluru)

Principal Software Engineer (Bengaluru)

27 Sep
|
Diligent
|
Bengaluru

27 Sep

Diligent

Bengaluru

Role Overview

We’re looking for a Principal Software Engineer to help shape the next generation of our enterprise SaaS platform.

You’ll combine deep hands-on engineering with technical leadership, helping teams design scalable systems, modernize our platform and solve complex engineering challenges.

You’ll work across backend, frontend, cloud and AI technologies while defining technical direction and staying close to the engineering work.

A key part of this role will be driving the adoption of AI-native software engineering practices, including AI-PDLC (AI-enabled Product Development Lifecycle) and Spec-Driven Development, using tools such as Cursor, Claude Code, GitHub Copilot and other AI coding and agentic development tools.

This role is ideal for someone who enjoys solving complex problems, designing systems at scale, influencing architecture, establishing up-to-date engineering practices and mentoring experienced engineers.

Here’s a breakdown of what you’ll do

-




Define and evolve the technical architecture of our SaaS platform and create high-level and low-level designs (HLD/LLD) for complex systems.

-
Translate business and product requirements into scalable technical designs, implementation plans and engineering deliverables.

-
Establish and drive Spec-Driven Development, using structured requirements, architecture specifications, API contracts, data models and acceptance criteria to guide development.

-
Drive adoption of AI-PDLC, integrating AI across requirements, architecture, implementation, testing, code review, deployment and operations.

-
Establish AI-assisted development workflows using Cursor, Claude Code, GitHub Copilot and similar AI coding agents, while maintaining engineering quality, security and architectural consistency.

-
Design secure, scalable and reliable distributed, microservices and event-driven systems.

-
Build and evolve backend services and APIs primarily using Node.js/TypeScript and Python, while remaining open to other mod

📌 Principal Software Engineer (Bengaluru)
🏢 Diligent
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (bengaluru) / bengaluru