Principal Architect, API Security
- תל אביב
- משרה קבועה
- משרה מלאה
- Lead the technical architecture and design of Salt Security's API security platform, working closely with cross-functional teams, including engineering, product management, and security operations.
- Define and drive the technical vision, strategy, and roadmap for the platform, aligning it with business objectives and customer needs.
- Provide technical leadership and mentorship to the engineering team, promoting best practices, code quality, and continuous improvement.
- Collaborate with stakeholders to gather requirements, analyze technical feasibility, and identify areas for innovation and differentiation.
- Evaluate and select appropriate technologies, frameworks, and tools to support the development of robust, scalable, and secure solutions.
- Ensure architectural consistency and integrity across different components, modules, and systems.
- Conduct regular code reviews, architectural reviews, and performance assessments to maintain high standards of software quality.
- Stay up-to-date with industry trends, emerging technologies, and best practices in API security and cloud computing, and apply that knowledge to enhance our platform.
- Proven experience (minimum of 7 years) as a Software Architect, Technical Lead, or similar role in a technology-driven company.
- Strong expertise in designing and developing large-scale, distributed software systems, preferably in the cybersecurity or API security domain.
- In-depth knowledge of API architecture.
- Proficiency in programming languages such as Java, Scala, or Go, and experience with modern frameworks and tools.
- Demonstrated experience with cloud technologies, such as AWS, Azure, or Google Cloud Platform, and knowledge of containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and the ability to translate business requirements into technical solutions.
- Strong leadership abilities, with the capability to inspire and mentor a team of talented engineers.
- Effective communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Mploy