Technical Architect
Pune, India · Hybrid · Full-time
- Posted 4d ago
- From Sonata Software’s careers page
- Location
- Pune, India
- Work mode
- Hybrid
- Type
- Full-time
- Experience
- 12+ years
- Department
- Engineering
Opens the listing on sonataone.darwinbox.in
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
About the Role
We are looking for an experienced Technical Architect to drive technical architecture and engineering excellence across four business sectors: Education, Commerce, Industrial, and Compliance.
The ideal candidate will have deep expertise in software design patterns, system architecture, distributed systems, and enterprise application development. The role requires the ability to independently lead complex technical initiatives from design through delivery and create detailed, actionable technical artifacts for engineering teams.
The candidate should be hands-on and capable of developing proof of concepts (PoCs), writing sample code, and validating architectural decisions whenever required. Experience with AI/ML systems, LLMs, and intelligent automation will be a significant added advantage.
Roles and Responsibilities
- Define and drive technical architecture across Education, Commerce, Industrial, and Compliance business domains.
- Independently lead technical design and execution of complex, cross-functional engineering projects.
- Create and maintain system context diagrams, architecture diagrams, data flows, database schemas, sequence diagrams, and API contracts.
- Define bounded contexts, integration patterns, and architectural standards for distributed systems and enterprise applications.
- Apply software design patterns, including creational, structural, and behavioral patterns, to build scalable and maintainable applications.
- Own non-functional requirements (NFRs), including scalability, performance, security, reliability, compliance, and extensibility.
- Develop technical proof of concepts, prototypes, sample implementations, and high-quality code to validate architectural decisions.
- Prepare and maintain Architecture Decision Records (ADRs) and detailed technical specifications.
- Review and approve technical designs, code, and pull requests to ensure architectural compliance.
- Identify cross-cutting concerns such as authentication, authorization, audit logging, and multi-tenancy, and define reusable solutions.
- Define architecture guardrails for latency, fault tolerance, data residency, auditability, and system reliability.
- Collaborate with Product Managers, engineering leads, and business stakeholders to translate product requirements into actionable technical solutions.
- Identify gaps between business objectives and existing technical capabilities and independently drive solutions.
- Evaluate APIs, data models, cloud infrastructure, and integration strategies across multiple product platforms.
- Assess AI/ML tools, LLMs, vector databases, RAG pipelines, and AI agents for potential enterprise integration.
- Provide technical guidance for intelligent search, automation pipelines, and AI-enabled product capabilities.
- Adapt to different technology environments and business domains while maintaining consistent architectural standards.
Qualifications and Required Skills
Technical Architecture and Design
- 12-15 years of overall IT experience, with substantial experience in technical architecture and enterprise application design.
- Proven experience designing complex SaaS, B2B product ecosystems, and enterprise platforms.
- Deep understanding of software design patterns, enterprise integration patterns, and microservices architecture.
- Strong experience with Domain-Driven Design (DDD), distributed systems, and system integration.
- Ability to independently drive large-scale architectural initiatives from inception to delivery.
Programming and Development
- Expert-level hands-on development experience in at least one of the following: .NET, Java, or PHP.
- Strong understanding of object-oriented programming, SOLID principles, and clean code practices.
- Ability to develop working PoCs, prototypes, and sample implementations when required.
- Experience reviewing code and ensuring engineering quality and architectural consistency.
API and Integration
- Strong experience in REST APIs and API design.
- Knowledge of GraphQL, gRPC, and event-driven architecture.
- Experience designing enterprise integrations and communication patterns between distributed systems.
Data Architecture
- Strong understanding of relational, document, and graph data models.
- Experience designing database schemas, data flows, and integration models.
- Knowledge of data consistency, performance optimization, and data governance.
Cloud and Infrastructure
- Experience with AWS, Azure, or GCP cloud architecture.
- Understanding of scalable, secure, highly available, and fault-tolerant systems.
- Experience with microservices, distributed infrastructure, and cloud-native design principles.
Architecture Artifacts and Governance
- Ability to create detailed technical specifications and implementation-ready design documents.
- Experience with UML diagrams, C4 models, sequence diagrams, system context diagrams, and API specifications.
- Experience authoring and maintaining Architecture Decision Records (ADRs).
- Strong understanding of non-functional requirements and architecture governance.
Non-Functional Requirements (NFRs)
- Experience defining and enforcing requirements for performance, scalability, security, reliability, and extensibility.
- Understanding of authentication, authorization, multi-tenancy, auditability, data residency, and fault tolerance.
- Ability to identify architectural risks and establish appropriate technical guardrails.
Mandatory Skills
- Technical Architecture and System Design
- Expert-level .NET, Java, or PHP development
- Software Design Patterns and SOLID Principles
- Microservices Architecture and Distributed Systems
- Domain-Driven Design (DDD)
- REST API Design and Enterprise Integrations
- Data Modeling and Database Architecture
- AWS / Azure / GCP
- Technical Documentation and Architecture Artifacts
- Architecture Decision Records (ADRs)
- Non-Functional Requirements (NFRs)
- Hands-on PoC Development and Code Reviews
Good to Have Skills
- AI/ML architecture and integration.
- LLMs, AI agents, and Generative AI.
- Vector databases and Retrieval-Augmented Generation (RAG).
- Event-driven architecture and intelligent automation.
- GraphQL and gRPC.
- Multi-tenant SaaS platform architecture.
- Cloud-native technologies and infrastructure automation.
- Experience across Education, Commerce, Industrial, or Compliance domains.
- Knowledge of intelligent search, adaptive user experiences, and AI-enabled workflows.
Cross-Domain Business Context
Education: Multi-tenant SaaS platforms, Learning Management System (LMS) integrations, identity federation, and campus data platforms.
Commerce: Retail POS systems, event-driven inventory management, POS synchronization, and mobile data collection pipelines.
Industrial: B2B e-commerce platforms, CRM data models, field service APIs, and pricing engine architecture.
Compliance: Audit trails, regulatory data models, document versioning, accreditation workflows, and compliance-focused systems.
About Sonata Software
Sonata Software is an AI-first modernization engineering company that helps enterprises transform legacy systems into intelligent, scalable business platforms. Powered by its Platformation framework and Harmoni.AI platform, Sonata delivers AI-led modernization across cloud, data, AI, Dynamics, test automation, and managed services.
Headquartered in Bengaluru, India, Sonata has more than $1.2 billion in revenue and 6,400+ AI engineers supporting global delivery across the US, UK, India, Malaysia, Mexico, Australia, DACH, and the Nordics. With deep partnerships across Microsoft, AWS, Salesforce, and Snowflake, Sonata helps enterprises accelerate innovation, improve efficiency, and drive sustainable growth.
For more information, please visit www.sonata-software.com.
Skills they ask for
Pick one to see other roles that ask for it.
About Sonata Software
Business and technology modernization servicesSonata Software provides business and technology modernization services spanning cloud, data, AI, customer experience, cybersecurity, and digital engineering.
See all 23 roles at Sonata SoftwareMore roles at Sonata Software
See all 23- Test Automation EngineerBengaluru · SeniorQuality Assurance · SeniorBengaluru, India10h
- Power Platform ArchitectBengaluru · Lead · On-siteSoftware Development · Lead · On-siteBengaluru, India1d
- Technical ArchitectBengaluru · SeniorInformation Technology · SeniorBengaluru, India2d
- Sales ExecutiveBengaluru · SeniorSales · SeniorBengaluru, India2d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.