1,465,567open jobs
89,176companies
225,469added this week
Browse all
Salary
≈ $24k – $50k per year (Estimated)
Location
In office (Mumbai, India)
Seniority
Staff · 12+ years exp

First seen by Alion on Aug 29, 2026.

Overview
Company
Impact
Profile match
Breadcrumb Home About us Our promise: progress without friction We are the go-to operational partner for funds and corporates looking to streamline and integrate business-critical administration. Our purpose?

Job Title: Principal Software Architect.

Role Purpose:

The Principal Software Architect is the senior technical authority for application and software architecture across Vistra's global technology estate.

This role defines the architectural vision, design standards, and engineering patterns that underpin Vistra's enterprise platforms, digital products, and client-facing services ensuring they are scalable, resilient, secure, and aligned to Vistra's platform-led, AI-enabled operating model.

Reporting to the EVP, IT Architecture & Engineering, this role bridges strategy and execution: translating enterprise architecture direction into actionable software design decisions, reference architectures, and engineering guardrails that accelerate delivery teams while maintaining architectural integrity.

The Principal Software Architect is expected to be hands-on leading by example through design authority, code-level credibility, and deep technical engagement with engineering teams across regions.

This is not a people-management role by default; it is a principal-level individual contributor with significant influence over technical direction, engineering culture, and platform outcomes across the enterprise.

Key Accountabilities:

Software Architecture & Design Leadership:

- Define and own Vistra's global software architecture strategy, standards, and design principles across enterprise platforms, digital products, and integration layers.

- Develop and maintain reference architectures, design patterns, and architectural blueprints for core domains including entity management, fund administration, financial accounting, and client portals.

- Lead architectural decision-making for major programmes and platform investments, producing high-quality High-Level Designs (HLDs) and Solution Architecture Documents (SADs).

- Establish and govern architecture decision records (ADRs), ensuring traceability and consistency of technical decisions across teams and regions.

- Drive adoption of domain-driven design (DDD), event-driven architecture, and microservices patterns where appropriate, while pragmatically managing legacy modernisation.

- Evaluate and recommend technology choices (languages, frameworks, platforms) based on fitness for purpose, total cost of ownership, and long-term maintainability.

- Act as the final technical escalation point for complex design challenges, trade-offs, and architectural disputes.

Cloud-Native & Platform Architecture:

- Define cloud-native application architecture standards across AWS, Azure, or GCP including compute, serverless, containerisation (Kubernetes/ECS), and managed services.

- Design platform-centric architectures that enable multi-tenancy, configurability, and service reuse across Vistra's business lines (VFS and VGS).

- Establish patterns for resilience, observability, and fault tolerance including circuit breakers, retry policies, health checks, and distributed tracing.

- Drive infrastructure-as-code (IaC) standards and ensure application architectures are deployment-pipeline friendly (CI/CD native).

API Strategy & Integration Architecture:

- Own and evolve Vistra's enterprise API strategy defining standards for API design, versioning, governance, security, and lifecycle management.

- Design integration architectures spanning synchronous (REST/GraphQL), asynchronous (event-driven, message queues), and batch processing patterns.

- Establish API gateway patterns, rate limiting, throttling, and consumer management standards.

- Drive the decomposition of monolithic systems into well-bounded services with clear contracts and minimal coupling.

Engineering Excellence & Technical Debt Reduction:

- Define and champion software engineering standards including code quality, testing strategies (unit, integration, contract, performance), and peer review practices.

- Lead technical debt identification, quantification, and structured remediation planning making debt visible and actionable for leadership.

- Drive modernisation of legacy systems through strangler-fig patterns, progressive decomposition, and pragmatic re-platforming approaches.

- Establish non-functional requirements (NFR) frameworks covering performance, scalability, security, accessibility, and maintainability.

AI & Automation Readiness:

- Ensure application architectures are AI-ready: API-first, data-rich, event-driven, and observable enabling intelligent automation and ML integration.

- Define architectural patterns for AI/ML model serving, feature stores, prompt management, and AI agent integration within business applications.

- Partner with Data & AI leadership to ensure platforms can consume and operationalise AI capabilities without architectural rework.

- Establish guardrails and patterns for responsible AI integration including data isolation, auditability, and human-in-the-loop design.

- Drive automation of repetitive engineering tasks through tooling, templates, and platform engineering approaches.

Governance, Assurance & Stakeholder Engagement:

- Participate in and contribute to enterprise architecture governance including design reviews, architecture boards, and investment assurance processes.

- Provide architectural assurance for major delivery programmes, ensuring solutions align with enterprise standards and long-term direction.

- Translate complex technical concepts into clear, business-relevant narratives for senior leadership and non-technical stakeholders.

Jobs To Be Done (JTBD):

The Principal Software Architect is accountable for delivering the following critical outcomes on behalf of Vistra:

1. Make Vistra's Platforms Scalable, Modular & Future-Ready:

- Ensure Vistra's core platforms can scale across regions and service lines without linear growth in complexity or cost.

- Deliver architectures that are modular enough to adapt to new business models, acquisitions, and regulatory requirements without wholesale rebuilds.

2. Accelerate Delivery Through Architectural Clarity:

- Provide engineering teams with clear reference architectures, design patterns, and decision frameworks that reduce ambiguity and speed up delivery.

- Shift architecture from a bottleneck to an accelerator enabling teams to move fast within well-defined guardrails.

3. Reduce Technical Debt and Eliminate Fragmentation:

- Make technical debt visible, quantified, and systematically addressed preventing it from silently eroding velocity and increasing risk.

- Drive convergence from fragmented, region-specific solutions toward standardised, enterprise-grade platforms.

4. Enable AI and Automation at the Application Layer:

- Ensure Vistra's application estate is architecturally ready to embed AI, automation, and intelligent workflows without requiring foundational rework.

- Create the conditions for non-linear productivity gains through platform-level intelligence.

5. Ensure Resilience, Security & Compliance by Design:

- Ensure application architectures meet Vistra's resilience, security, and regulatory requirements across all jurisdictions from inception not as retrofit.

- Partner with Security Architecture to embed zero-trust, data protection, and compliance controls into application design patterns.

6. Elevate Engineering Culture and Technical Maturity:

- Raise the bar on engineering practices, design rigour, and architectural thinking across Vistra's global development teams.

- Build a culture where good architecture is everyone's responsibility not a centralised function's gatekeeping activity.

Skills, Experience & Qualifications:

Required:

- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related discipline.

- 12+ years of experience in software engineering, with progressive movement into architecture roles.

- 5+ years in principal, staff, or senior architect roles with enterprise-wide scope and multi-region influence.

- Proven experience designing and delivering large-scale, distributed systems in cloud environments (AWS, Azure, or GCP) with the ability to create both high level and low level technology blueprint designs.

- Deep expertise in modern software architecture patterns: microservices, event-driven architecture, domain-driven design, CQRS, and API-first design.

- Strong hands-on proficiency in at least two of: Java/Kotlin, C#/.NET, Python, TypeScript/Node.js with breadth across the stack.

- Demonstrated experience with containerisation (Docker, Kubernetes), serverless architectures, and CI/CD pipeline design.

- Experience with enterprise integration patterns, API management platforms, and middleware technologies.

- Strong understanding of data architecture principles, including event sourcing, data mesh concepts, and analytics enablement.

Preferred:

- Master's degree in Computer Science, Software Engineering, or related discipline.

- Professional certifications such as AWS Solutions Architect Professional, Azure Solutions Architect Expert, TOGAF, or equivalent.

- Experience in regulated industries (financial services, professional services, fund administration, or corporate services).

- Experience architecting multi-tenant SaaS platforms or platform-as-a-product models.

- Familiarity with AI/ML integration patterns, LLM orchestration, and intelligent automation architectures.

- Experience leading architecture in organisations undergoing large-scale ERP or platform transformation programmes.

- Experience with Big Data solutions such as Databricks, Snowflake, Google Big Query an advantage.

- Experience in visualisation tools an advantage.

- Contributions to open-source projects, technical publications, or architecture community leadership.

Skills

Distributed Systems, System Design, System Architecture, Cloud, AI Integration, Microservices Architecture, Java, C#, Python, Node.js

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.
1,465,567 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
Mumbai
TECHNICAL LEAD 28 min ago
≈ $69k – $201k per year (Estimated) • In office • Sydney
Java
Java
Spring Boot
Databases
Apache Kafka
AI/ML
AI Agents
LLM
OpenAI Codex
LLM Guardrails
Mobile
JUnit
DevOps
Rest API
CI/CD
Git
Cybersecurity
Renovate
Management
Agile
Apply
In office • Full-Time • 4+ years exp
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
React.js
DevOps
Azure
Management
WhatsApp
Apply
Full Stack Engineer 28 min ago
In office • Full-Time • 4+ years exp
Java
DevOps
CI/CD
Management
WhatsApp
QA
Playwright
Rest-Assured
Apply
In office • Full-Time • 4+ years exp
JavaScript
TypeScript
Node JS
Frontend
Next.js
React.js
Management
WhatsApp
Apply
Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Marousi
Java
SQL
Java
Maven
Spring Boot
DevOps
Jenkins
Docker
Linux
Unix
Management
Agile
Apply
Senior Data Engineer 12 days ago
≈ $76k – $149k per year (Estimated) • Hybrid • Liverpool
Python
Java
SQL
Scala
Databases
Teradata
DevOps
AWS
Analytics
ETL/ELT
Apply
≈ $64k – $124k per year (Estimated) • In office • Coburg
Java
Java
Spring Boot
DevOps
OpenShift
Apply
≈ $181k – $328k per year (Estimated) • Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Cambridge
Python
SQL
Databases
Snowflake
Databricks
DevOps
CI/CD
Cybersecurity
Least Privilege
Analytics
Tableau
Power BI
ETL/ELT
Apply
$50k – $70k per year • Equity • Hybrid • Full-Time • Bachelor's Degree • Boston
Python
Analytics
Power BI
Microsoft Excel
Apply
≈ $17k – $43k per year (Estimated) • Remote (India) • Full-Time
Python
SQL
Databases
Google BigQuery
BigQuery
AI/ML
AI Agents
Analytics
Tableau
ETL/ELT
Looker
Superset
Apply
≈ $25k – $58k per year (Estimated) • In office • 12+ years exp • Mumbai
Databases
Snowflake
Databricks
DevOps
GCP
Azure
AWS
Management
Agile
Apply
≈ $16k – $36k per year (Estimated) • In office • Full-Time • 6+ years exp • Mumbai
Python
Go
JavaScript
TypeScript
Python
Flask
FastAPI
Django
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Management
Agile
QA
Jest
Pytest
Apply
≈ $15k – $36k per year (Estimated) • In office • Full-Time • 6+ years exp • Navi Mumbai • Mumbai
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Micronaut
Frontend
Angular
DevOps
CI/CD
AWS
Management
Agile
Apply
≈ $29k – $65k per year (Estimated) • In office • 20+ years exp • Mumbai
Apply
≈ $8.5k – $16k per year (Estimated) • In office • Full-Time • 2+ years exp • Master's Degree • Mumbai
Management
Outlook
Apply
≈ $14k – $34k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Mumbai • Bengaluru
Design
AutoCAD
Apply
See all jobs
This is one of many
1,465,567 more open roles from verified company boards, updated every day.