Posted on: 11/11/2025
Role Overview :
We are seeking an experienced Software Architect Technology R&D to lead the architectural design and technical vision for our product portfolio.
This role involves driving product innovation through cutting-edge research, defining robust architectural frameworks, and mentoring engineering teams to deliver high-quality, scalable, and user-centric solutions.
The Software Architect will play a key role in shaping product direction, ensuring system reliability, and maintaining alignment with strategic business objectives.
Key Responsibilities :
Architecture & Design :
- Design and define overall system architecture, including component-level structures, communication protocols, and integration interfaces.
- Translate business and marketing requirements into scalable, maintainable, and high-performing software architectures.
- Evaluate emerging technologies, tools, and frameworks to ensure continuous innovation and modernization of our technology stack.
- Define and maintain architectural guidelines, coding standards, and design principles for engineering teams.
Development & Technical Leadership :
- Guide and mentor software engineers on best practices, coding standards, and architectural patterns.
- Contribute to development activities with hands-on coding where required, ensuring adherence to architectural guidelines.
- Conduct design and code reviews, ensuring high-quality, reliable, and efficient code delivery.
- Oversee unit testing, integration testing, and release validation processes.
Product Ownership & Usability :
- Ensure the products usability through effective UI/UX design principles, user interface guidelines, and usability testing.
- Prepare and maintain comprehensive technical documentation, design specifications, and user interface documentation.
- Collaborate with cross-functional teams including project management, product owners, and QA teams to ensure cohesive product delivery.
Decision Making & Influence :
- Serve as a key technical advisor to leadership, shaping technology strategy and product evolution.
- Coach and mentor developers, fostering a culture of innovation and continuous learning.
- Collaborate closely with project management and development teams to formulate high-level technical solutions and ensure successful execution.
Required Qualifications & Skills :
Education :
- Bachelors or Masters degree in Computer Science, Engineering, or Information Systems.
Experience :
- 10+ years of software development experience with a strong focus on mobile application development and cloud-based architectures.
Technical Expertise :
Mobile Frontend Development :
- Expert-level proficiency in Flutter and Dart.
- Strong understanding of mobile app architecture patterns and state management.
- Deep knowledge of App Store (iOS) and Google Play (Android) submission processes and compliance guidelines.
- Experience with mobile CI/CD pipelines, automated testing, and release workflows.
Backend & Infrastructure :
- Hands-on experience with AWS EKS (Elastic Kubernetes Service) and container orchestration.
- Expertise in AWS Serverless technologies (Lambda, API Gateway, DynamoDB, S3, CloudFront, Step Functions).
- Proficiency with Infrastructure as Code (IaC) using Terraform, AWS CDK, or CloudFormation.
- Strong understanding of containerization, Kubernetes deployment strategies, and microservices.
APIs & Integration :
- Experience designing and implementing RESTful and GraphQL APIs.
- Familiarity with API Gateway solutions such as AWS API Gateway or Kong.
Database Technologies :
- RDBMS: Oracle, PostgreSQL, Amazon RDS.
- NoSQL: DynamoDB, MongoDB.
Monitoring & Observability :
- Expertise in application performance monitoring, distributed tracing, and logging frameworks.
- Familiarity with mobile analytics, crash reporting, and monitoring tools.
Cloud & DevOps :
- Strong hands-on experience with AWS cloud architecture and services.
- Experience with Secrets Management (AWS Secrets Manager, Parameter Store).
- Implementation and optimization of CI/CD pipelines for mobile apps (GitHub Actions, Fastlane).
- Deep understanding of Kubernetes and container orchestration.
Architecture Patterns & Additional Technologies :
- Expertise in Microservices architecture, Backend-for-Frontend (BFF) pattern, and Event-driven systems (CQRS).
- Experience with build automation and deployment tools.
Desirable Skills :
- Hands-on Software Architect with active coding contributions in production systems.
- Strong user-centric approach to design, with focus on UX/UI best practices and accessibility.
- Experience with cross-platform development and native mobile technologies (Swift, Kotlin).
- Proven track record of managing app store releases, including handling compliance and review processes.
- Team-oriented professional with a proactive can-do attitude, strong mentoring abilities, and eagerness to explore emerging technologies.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Technical / Solution Architect
Job Code
1573008
Interview Questions for you
View All