Job Title: Solution Architect – Applications
Employment Type: Full-Time
Location: Banglore
Department: Engineering / Technology
Job Summary
We are seeking an experienced Solution Architect – Applications to design and deliver scalable, secure, and high-performing enterprise applications. The ideal candidate will bridge business requirements with technical solutions, define application architecture, and provide technical leadership throughout the software development lifecycle.
The Solution Architect will work closely with Product Managers, Business Analysts, Engineering teams, DevOps, QA, and stakeholders to create robust application solutions aligned with enterprise architecture standards and business objectives.
Key ResponsibilitiesSolution Architecture
- Design end-to-end application architectures for enterprise solutions.
- Define scalable, secure, and high-availability application architectures.
- Create architecture blueprints, solution diagrams, and technical documentation.
- Translate business requirements into technical solution designs.
- Ensure alignment with enterprise architecture principles and best practices.
- Evaluate emerging technologies and recommend appropriate frameworks, platforms, and tools.
Application Design & Development
- Guide development teams in implementing scalable and maintainable applications.
- Define application integration strategies using APIs, microservices, and event-driven architectures.
- Review technical designs and ensure adherence to architectural standards.
- Support application modernization and cloud-native development initiatives.
- Drive reusable components, coding standards, and development best practices.
Cloud & Infrastructure
- Design cloud-native solutions on Microsoft Azure, AWS, or Google Cloud Platform (GCP).
- Define deployment architectures using containers and orchestration platforms.
- Collaborate with DevOps teams to implement CI/CD pipelines and Infrastructure as Code (IaC).
- Ensure disaster recovery, scalability, monitoring, and resilience strategies are implemented.
Technical Leadership
- Mentor developers and technical leads on architecture principles and design patterns.
- Conduct architecture reviews, code reviews, and technical governance sessions.
- Identify technical risks and recommend mitigation strategies.
- Drive innovation and continuous improvement across engineering teams.
Integration & Data Architecture
- Design RESTful APIs, GraphQL APIs, and enterprise integration solutions.
- Develop event-driven architectures using messaging platforms (Kafka, RabbitMQ, Azure Service Bus, etc.).
- Collaborate with database architects on relational and NoSQL database design.
- Ensure secure and efficient data exchange across enterprise systems.
Security & Compliance
- Incorporate security best practices into application architecture.
- Ensure compliance with enterprise security policies and industry standards.
- Implement authentication and authorization mechanisms (OAuth, SAML, JWT, OpenID Connect).
- Conduct architecture risk assessments and security reviews.
Performance & Quality
- Design applications for high availability, scalability, and performance.
- Optimize application performance and resource utilization.
- Promote automated testing, monitoring, logging, and observability practices.
- Ensure applications meet reliability, maintainability, and quality standards.
Stakeholder Collaboration
- Collaborate with Product Owners, Business Analysts, Engineering Managers, QA, DevOps, and business stakeholders.
- Participate in solution workshops, architecture discussions, and project planning.
- Present architectural recommendations and technical roadmaps to leadership.
- Support Agile delivery teams throughout project execution.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 10+ years of experience in software development, application architecture, or solution architecture.
- Proven experience designing enterprise-scale application architectures.
- Strong knowledge of modern software architecture patterns.
- Experience working in Agile/Scrum environments.
- Excellent communication, presentation, and stakeholder management skills.
Required Technical SkillsArchitecture
- Enterprise Application Architecture
- Solution Design
- Distributed Systems
- Domain-Driven Design (DDD)
- Event-Driven Architecture
- Microservices Architecture
- Service-Oriented Architecture (SOA)
- Design Patterns
Programming
- Java / Spring Boot
- .NET Core / C#
- Node.js
- Python (preferred)
- JavaScript / TypeScript
Front-End
- Angular
- React
- Vue.js (preferred)
APIs & Integration
- REST APIs
- GraphQL
- gRPC
- API Gateway
- OAuth 2.0
- JWT
- OpenID Connect
Cloud Platforms
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
Containers & DevOps
- Docker
- Kubernetes
- Azure DevOps
- Jenkins
- GitHub Actions
- Git
- CI/CD Pipelines
Databases
- SQL Server
- PostgreSQL
- Oracle
- MongoDB
- Cosmos DB
- Redis
Messaging
- Apache Kafka
- RabbitMQ
- Azure Service Bus
Infrastructure as Code
- Terraform
- ARM Templates
- Bicep
- CloudFormation
Monitoring & Logging
- Azure Monitor
- Application Insights
- Grafana
- Prometheus
- ELK Stack
- Splunk
Preferred Qualifications
- Experience with cloud migration and application modernization projects.
- Experience with enterprise integration and API management platforms.
- Knowledge of TOGAF or other enterprise architecture frameworks.
- Experience with serverless computing and cloud-native architectures.
- Familiarity with AI-enabled applications and intelligent automation.
- Cloud certifications such as:
- Microsoft Certified: Azure Solutions Architect Expert
- AWS Certified Solutions Architect – Professional
- Google Professional Cloud Architect
- TOGAF Certification (preferred).
Soft Skills
- Strong leadership and mentoring capabilities.
- Excellent analytical and problem-solving skills.
- Strategic thinking and decision-making.
- Effective stakeholder management.
- Strong communication and presentation skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Collaborative mindset with cross-functional teams.
- Continuous learning and innovation mindset.
Key Competencies
- Enterprise Solution Architecture
- Application Architecture
- Cloud Architecture
- Microservices Design
- API Strategy
- DevOps & CI/CD
- Security by Design
- Performance Optimization
- Agile Delivery
- Technical Governance
- Digital Transformation
- Stakeholder Management
Work Location: In person