Senior Technical Architect
Job Description: We are seeking a highly intelligent and curious Senior Technical Architect to strengthen our architecture team and lead the technical evolution of our MACH-based SaaS platform. The ideal candidate will drive architectural excellence across our distributed microservices ecosystem, ensuring scalability, security, performance, and high availability while supporting our leadership position in retail and e-commerce technology.
Skills & Experience
Core Architecture Skills:
-
10–12 years of experience in software engineering, architecture, and design.
-
4–6 years working with cloud-native technologies, cross-functional systems, APIs, and integration frameworks.
-
Extensive experience designing and managing microservices architectures at scale.
-
Proven ability to design high-scale, highly available systems handling millions of transactions.
-
Hands-on experience with Java, REST APIs, Angular, Microservices, MySQL, Redis/Dragonfly, Solr, Kubernetes, Eureka/Vertex, Kafka, and related technologies.
Cloud & Infrastructure:
-
Proficiency with GCP, AWS, Azure, and cloud-native services.
-
Expert-level experience with Kubernetes orchestration and cluster management.
-
Advanced knowledge of Docker and containerized deployments.
-
Experience in CI/CD, DevOps, GitOps, and automated deployment pipelines.
Technical Stack:
-
Proficiency in Java, Python, or similar enterprise programming languages.
-
Experience with REST, GraphQL, gRPC, and modern API management platforms.
-
Strong knowledge of SQL and NoSQL databases, data modeling, and distributed data systems.
-
Experience with Kafka, RabbitMQ, or similar message queues.
-
Experience with Prometheus, Grafana, Fluentd/Grafana Alloy, and distributed tracing tools.
Security & Compliance:
-
Understanding of enterprise security patterns, OAuth, JWT, and API security.
-
Knowledge of PCI DSS, GDPR, and retail compliance requirements.
-
Experience with performance optimization, load testing, and capacity planning.
Leadership & Soft Skills:
-
Ability to envision platform-level architecture aligned with DevOps and best practices.
-
Strong problem-solving abilities with an innovative, exploratory mindset.
-
Ability to evaluate new tools and technologies and provide recommendations to senior management.
Key Responsibilities
Architecture Leadership:
-
Drive MACH architecture evolution and enterprise-scale system design for 400+ microservices.
-
Define technology roadmaps and establish architectural standards across the organization.
Technical Leadership:
-
Design and optimize microservices ecosystems with service discovery and distributed data models.
-
Champion API-first and cloud-native solutions using Kubernetes and modern DevOps practices.
-
Architect integrations for marketplaces, e-commerce platforms, payment gateways, and ERP.
System Architecture & Infrastructure:
-
Build fault-tolerant distributed systems for high-volume retail transactions.
-
Design unified data architectures and implement security frameworks (AES 256, PCI, GDPR).
-
Optimize system performance, scalability, and reliability across all environments.
Team Leadership & Collaboration:
-
Mentor engineering teams and conduct architecture reviews.
-
Collaborate with product managers to convert business needs into technical designs.
-
Lead architectural discussions and facilitate knowledge sharing across teams.