Software Lead & Architect
Aqua Security
Software Lead & Architect
- Engineering
- Ramat-Gan, Israel
- P1
- Full-time
Description
Aqua, the foremost leader in cloud-native security solutions, is dedicated to safeguarding cloud-native technologies. With a mission to secure applications from development to production across diverse environments, Aqua is seeking an experienced and visionary Software Lead & Architect to join our Runtime Technology Group.
Translate high level product requirements into enterprise level, scalable, robust designs for both on-premise and cloud environments. Responsible for enforcing development best practices for the entire development lifecycle from design, code review, tests etc.. Excellent interpersonal skills, bridging professional design gaps across several development teams Hands-on coding of strategic POCs and selected areas in the product together with the development teams.
Responsibilities
- Lead the architectural design and evolution of Aqua’s SaaS platform, with a focus on data modeling, storage, and system structure.
- Define and document software architecture standards, guidelines, and best practices across teams.
- Collaborate with backend, data, and product engineers to build robust, scalable, and extensible data-driven systems.
- Design and optimize data schemas, storage strategies, and pipelines for high-volume, real-time, and analytical workloads.
- Evaluate and integrate technologies that enhance system performance, scalability, and observability.
- Provide technical leadership throughout the full product lifecycle — from conceptual design to implementation and deployment.
- Review and mentor engineering teams on architecture patterns, system design, and data management practices.
- Conduct PoCs and technology evaluations to guide strategic architectural decisions.
- Partner with cross-functional teams to align architecture with business needs and product goals.
Requirements
- 3+ years of experience lead development position
- 5+ years of experience in Linux OS programing (agent development, low level and internals)
- 8+ years of experience designing and building large-scale, distributed systems.
- Deep understanding of microservices architectures, data pipelines, and modern SaaS system design.
- Familiarity with containerized and cloud-native environments (Docker, Kubernetes, AWS/GCP/Azure).
- Experience driving architectural alignment across multiple engineering teams.
- Excellent communication, documentation, and leadership skills.
- A hands-on, collaborative team player with a strategic mindset and proactive attitude.
- Bachelor’s degree in Computer Science or equivalent experience (advanced degree or military tech unit background preferred).
- Worked in an agile R&D methodology – advantage.