Job description
Description
Aqua Security is the largest pure-play cloud-native security company, protecting modern applications from development to production across containers, Kubernetes, serverless, and VMs.
Our Core Technologies Group is at the heart of Aqua’s platform — building the foundational technologies that power our large-scale SaaS services used by global enterprises.
We are looking for a Senior Software Engineer to join a high-performing team of engineers shaping the future of cloud security.
This is a unique opportunity to work on a next-generation SaaS platform, tackling complex engineering challenges in distributed systems, scalability, and performance, while collaborating with top engineers, researchers, and product leaders.
If you are passionate about building systems from the ground up, love working with cloud-native technologies, and want to make a real impact — this role is for you.
What You Will Own
Design and build core backend systems and infrastructure powering Aqua’s SaaS platform
Develop scalable, multi-tenant microservices in a cloud-native environment
Take full end-to-end ownership — from design and development to production and monitoring
Collaborate with Engineering, Product, and Security Research teams to solve complex cybersecurity challenges
Build and optimize distributed, event-driven systems at scale
Work in a modern CI/CD environment with cutting-edge technologies
Lead and execute PoCs and technology evaluations
Partner with customers and internal stakeholders to deliver impactful solutions
Continuously improve performance, scalability, and reliability
Why Aqua Security
Aqua is a global leader in cloud-native security, protecting Fortune 100 companies and some of the most complex production environments in the world.
At Aqua, you will:
Build the core technologies behind a global SaaS platform
Work on high-scale, real-world distributed systems
Collaborate with top engineers, researchers, and product leaders
Have true ownership and impact from day one
Be part of a fast-growing unicorn company where your work matters
This is a rare opportunity to join a company that combines startup agility with global scale — and to help build the future of cloud security.
Requirements
7+ years of backend development experience, building large-scale systems
Strong experience with Go or NodeJS
Proven experience designing and building distributed systems and microservices architectures
Hands-on experience with cloud platforms (AWS / GCP / Azure)
Experience with Docker, Kubernetes, and cloud-native environments
Strong experience with relational and NoSQL databases (Postgres, MySQL, MongoDB, etc.)
Deep understanding of system design, scalability, and performance optimization
Ability to take full ownership across the product lifecycle
Excellent communication and collaboration skills
B.Sc. in Computer Science or equivalent experience (elite tech unit – advantage)
Nice to Have
Experience building large-scale SaaS platforms
Background in cloud security or infrastructure products
Experience with event-driven architectures
Experience working in fast-scaling startup environments
Is this role relevant for you?