2,079,348open jobs
123,182companies
250,372added this week
Browse all
Salary
≈ $23k – $57k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 12+ years exp

First seen by Alion on Oct 29, 2026. Diligent, LLC scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Diligent is a leading brand that empowers leaders to drive greater impact in their organizations. With a belief in building successful, equitable, and sustainable organizations, Diligent provides software solutions that connect insights across governance, risk, compliance, audit, and ESG (environmental, social, and governance). Trusted by over one million users, including 700,000 board members and leaders, Diligent software enables better decision-making and accountability. With a commitment to ESG, Diligent not only helps organizations around the world meet their ESG commitments but also has its own ESG commitments to fulfill. This includes prioritizing the PEOPLE Pillar by fostering the growth and diversity of its team and surrounding communities. Diligent also aligns with the PLANET Pillar, aiming to achieve Net Zero Carbon Emissions by 2040 and promoting environmental responsibility and sustainability. Underpinning all their efforts is a strong corporate PURPOSE, integrating diversity and ESG into decision-making processes. Diligent's goal is to establish a robust governance process with achievable KPIs, standardized definitions, tracking, reporting, and internal controls. With

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 modern 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 modern technology stacks.

- Contribute to frontend architecture and applications using React, Angular or similar technologies.

- Design cloud-native solutions across AWS, Azure, GCP or other major cloud platforms.

- Lead platform modernization initiatives and improve scalability, performance, reliability and maintainability.

- Use Infrastructure as Code such as Terraform, CloudFormation, CDK or similar technologies to manage cloud infrastructure.

- Promote strong engineering practices around CI/CD, testing, observability, security and automation.

- Establish practices for AI-assisted code generation, automated testing, AI-assisted code review, code quality validation and continuous evaluation of AI-generated implementations.

- Define appropriate guardrails, engineering standards and human-in-the-loop practices for the responsible use of AI coding agents.

- Help integrate AI capabilities into our products while considering security, observability, governance and responsible use.

- Mentor senior engineers and influence technical decisions across multiple teams.

What You'll Bring :

- 12+ years of experience building and delivering production software.

- Strong experience designing and building large-scale SaaS or cloud-based applications.

- Strong hands-on backend experience with Node.js/TypeScript and/or Python, with the ability to work across other technology stacks when required.

- Strong experience with system design, including both HLD and LLD, and the ability to translate business requirements into scalable technical solutions.

- Strong understanding of distributed systems, microservices, event-driven architecture, scalability and reliability.

- Experience designing and building APIs, backend services and data-intensive applications.

- Experience building modern frontend applications using React, Angular or similar frameworks.

- Strong experience with at least one major cloud platform such as AWS, Azure or GCP.

- Experience with Infrastructure as Code, such as Terraform, CloudFormation, CDK or similar technologies.

- Strong understanding of databases, SQL and performance optimization.

- Experience with Docker, CI/CD, observability and modern software engineering practices.

- Hands-on experience with AI-assisted software development tools such as Cursor, Claude Code, GitHub Copilot or equivalent AI coding agents.

- Experience applying Spec-Driven Development or similar specification-first engineering approaches, using structured requirements, architecture specifications, implementation plans and acceptance criteria to drive development.

- Understanding of AI-PDLC and experience integrating AI into multiple stages of the software development lifecycle.

- Experience building or integrating AI-powered applications, with an understanding of AI security, observability or governance.

- A track record of making architectural decisions, influencing engineering teams and solving complex technical problems.

- Strong communication, collaboration and mentoring skills.

It Would Be Great If You Have :

- Experience building enterprise SaaS, multi-tenant or highly distributed platforms.

- Experience working across multiple cloud platforms or leading cloud modernization initiatives.

- Experience with serverless and event-driven architectures.

- Experience working with LLMs, RAG or other AI application patterns.

- Experience scaling AI-native engineering practices, including AI-PDLC, Spec-Driven Development and AI-assisted development workflows across teams.

- Experience working in security, compliance or regulated environments

Skills

Node.js, Javascript, Python, React.js, Full Stack, Technical Architect, SaaS, AWS, AngularJS, Distributed Systems, Microservices Architecture

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,079,348 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $23k – $57k per year (Estimated) · Hybrid · Bengaluru
Apply
≈ $21k – $54k per year (Estimated) · Hybrid · Pune
Go
JavaScript
Java
Node JS
DevOps
Kubernetes
Management
Agile
Apply
$74k – $84k per year (gross) · In office · Full-Time · 10+ years exp · Bengaluru
Python
C++
AI/ML
VLM
PyTorch
Vision-Language-Action
DevOps
CI/CD
Kubernetes
Robotics
ROS
SLAM
Apply
≈ $22k – $54k per year (Estimated) · In office · Full-Time · Bengaluru
JavaScript
Java
SQL
Java
Apache Tomcat
Databases
Oracle
DevOps
Rest API
Git
Apply
≈ $31k – $91k per year (Estimated) · Equity · Remote (India) · Full-Time · Bengaluru
AI/ML
LLM
DevOps
CI/CD
Apply
≈ $24k – $58k per year (Estimated) · Remote (India) · Full-Time · 7+ years exp · Bengaluru
DevOps
Configuration Management
Management
Agile
Apply
≈ $35k – $100k per year (Estimated) · Remote (India) · Full-Time · 6+ years exp · Bengaluru
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
SLI/SLO/SLA
GitHub
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Lighthouse
Mobile
PWA
DevOps
Rest API
GCP
New Relic
Datadog
Azure
CI/CD
Git
AWS
Docker
Analytics
A/B Testing
QA
Sentry
Apply
≈ $28k – $59k per year (Estimated) · In office · Full-Time · 12+ years exp · Bengaluru
Apply
≈ $17k – $46k per year (Estimated) · In office · Full-Time · Bengaluru
JavaScript
TypeScript
SQL
Databases
PostgreSQL
DevOps
Kibana
Kubernetes
Management
Confluence
QA
JMeter
Apply
See all jobs
This is one of many
2,079,348 more open roles from verified company boards, updated every day.