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(ref : hirist.tech)