Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Key Responsibilities:
Architecture & Platform Design
- Define the high-level software architecture, including microservices, APIs, data flows, and integration layers
- Ensure architecture supports scalability, security, modularity, and maintainability
- Evaluate and select technologies, frameworks, and tools aligned with business goals and platform strategy
- Design robust and secure integration strategies with biometric devices, external components, and national registries
- Define what standards, protocols, and data exchange formats to be used for seamless interoperability
- Apply Enterprise Integration Patterns (EIP) and event-driven architecture where applicable
- Embed secure-by-design principles in the architecture (aligned with OWASP, ISO 27001, GDPR)
- Lead threat modeling and architecture security reviews
- Ensure authentication and authorization standards (OAuth2, SAML, OpenID Connect) are implemented consistently
- Architect for high availability, disaster recovery, and fault tolerance
- Define SLAs, performance KPIs, and tools for monitoring and optimization
- Guide the implementation of CI/CD pipelines and containerized deployments (Docker, Kubernetes)
- Work closely with Product Owners, Developers, DevOps, and QA to translate requirements into scalable technical solutions
- Mentor development teams on architecture patterns, clean code, and technical excellence
- Facilitate code and architecture reviews, technical workshops, and knowledge-sharing initiatives
- Maintain up-to-date architecture diagrams, decision logs, and system documentation
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders
- Participate in architectural governance and strategic planning initiatives
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 5+ years in a senior architectural role
- Proven expertise in large-scale enterprise architecture, preferably in identity, security, or document management systems
- Strong experience with microservices, APIs and event-driven design
- Proficient Java, experience with Python (experience other programing languages like C# and/or Go are a plus )
- Hands-on knowledge of Docker, Kubernetes, Git, CI/CD tools, and infrastructure-as-code principles
- Familiarity with messaging systems (Kafka, RabbitMQ or others) and data modeling (SQL & NoSQL)
- Deep understanding of secure coding, IAM protocols, and compliance frameworks
- Excellent analytical, leadership, and communication skills
- Fluent in English
Key Skills
Ranked by relevanceReady to apply?
Join Alongside and take your career to the next level!
Application takes less than 5 minutes