Posted on: 21/11/2025
Description :
Role Overview :
The Software Technology Architect / Senior Architect is responsible for defining, governing, and guiding the technical architecture across complex, high-scale enterprise systems.
This role requires extensive hands-on expertise in modern engineering practices, strong proficiency in Java and Python, and the ability to architect distributed, cloud-native, and data-centric platforms.
Key Responsibilities :
Architecture & Design :
- Define end-to-end architecture for enterprise applications, platforms, and services using modern design principles.
- Produce architectural blueprints, design documents, API specifications, and integration models.
- Evaluate, select, and govern technology stacks across Java, Python, and related frameworks.
- Ensure architecture aligns with scalability, security, performance, and reliability requirements.
Technical Leadership :
- Provide hands-on technical leadership throughout the software lifecycle.
- Mentor engineering teams on standards, best practices, and architectural principles.
- Lead POCs, prototyping, and technology evaluations.
Software Development :
- Contribute to critical modules using Java, Python, or other required technologies.
- Review code and validate design patterns.
- Build reusable components and platform-level services.
Cloud, DevOps & Infrastructure :
- Architect solutions for AWS, Azure, or GCP.
- Lead infrastructure-as-code, container orchestration, and CI/CD practices.
- Define security models, compliance patterns, and cloud governance.
Stakeholder Collaboration :
- Partner with product and business teams to translate requirements into technical solutions.
- Communicate architecture decisions and trade-offs to technical and non-technical audiences.
- Participate in long-term technology planning.
Required Skills & Experience :
- 10+ years of software engineering experience; 4+ years in an architect role.
- Strong hands-on proficiency in Java and Python.
- Experience with distributed systems, microservices, APIs, and event-driven architectures.
- Expertise in Spring Boot, Django/FastAPI, or similar frameworks.
- Solid experience with SQL/NoSQL databases, Kafka/RabbitMQ, and caching mechanisms.
- Strong background in cloud-native architecture and DevOps practices.
- Solid knowledge of monitoring and observability platforms.
Preferred Qualifications :
- Experience with data engineering, ML workflows, or analytics systems.
- Knowledge of enterprise SaaS, content/media platforms, or large-scale distributed systems.
- Familiarity with architectural frameworks such as TOGAF.
- Understanding of compliance and security standards.
Education :
- Bachelor's or Master's degree in Computer Science or a related field
Did you find something suspicious?
Posted By
Functional Area
Mobile Development - iOS
Job Code
1578735
Interview Questions for you
View All