remote
Principal Technology Architect - EC-Council International Limited
Software Engineer
Lead the design, development, and delivery of a cloud‑native cybersecurity awareness and phishing simulation platform, driving architecture decisions, technical strategy, and cross‑functional execution using AWS, Python, Node.js, and container orchestration.
About the role
Key Responsibilities
- Define and own the end‑to‑end architecture for the Aware platform, ensuring scalability, security, and high availability on AWS.
- Guide development teams in implementing micro‑service based solutions using Python and Node.js, leveraging containerization and Kubernetes orchestration.
- Establish technical standards, best practices, and governance for secure code, CI/CD pipelines, and infrastructure as code.
- Collaborate with product, security, and operations stakeholders to translate business requirements into robust technical solutions.
- Mentor senior engineers, conduct architecture reviews, and drive continuous improvement of performance and reliability.
Requirements
- 10+ years of software architecture experience, with a focus on cloud‑native, security‑focused platforms.
- Deep expertise in AWS services (EC2, RDS, S3, Lambda, IAM) and container orchestration (Kubernetes, Docker).
- Strong programming proficiency in Python and Node.js, and solid understanding of micro‑service design patterns.
- Proven track record of implementing secure, scalable systems and leading cross‑functional technical teams.
- Excellent communication skills and ability to influence technical direction across multiple disciplines.
Skills
awspythonnodejskubernetes