Careers

We're looking for talented, motivated people to join us at the forefront of container security

Join Our Team!

Aqua Security provides the next generation security solution for software containers (e.g. Docker), the fastest growing segment in software development and virtualization today. We are building a scalable security product that protects containerized applications against internal and external threats.

If you thrive in environments that value team work, creativity and quality results, while having fun in the process – Aqua is the place for you!

Open positions are listed below – Israel-based positions are for our main office in Ramat Gan (Diamond Exchange district):

US Based Positions

The Director of Product Marketing will be an experienced, highly analytical and communicative individual who can drive product and technical marketing vision and execution. The successful candidate must be both technically savvy as well as customer- and business-oriented, with excellent communication skills and ability to work in a small, tight-knit team. Ability to provide finished, high-quality deliverables is crucial.

Responsibilities:

  • Effectively analyze market trends and customer requirements
  • Lead product positioning, competitive analysis, pricing and value proposition formulation efforts
  • Create and communicate collateral around product features, best practices and benefits
  • Contribute to Aqua’s analyst relationships and coverage
  • Lead Aqua’s involvement in the container user community and ecosystem
  • Regularly speak at events and webinars, evangelize Aqua’s solutions and technology
  • Work in close collaboration with the marketing, sales, and business development teams to drive and support Aqua’s growth
  • Work in close collaboration with the product team to drive product strategy and continuous improvement
Requirements:
  • At least 3 years’ experience in a product marketing / technical marketing role
  • 3 years’ experience in DevOps - an advantage
  • A charismatic public speaker and communicator
  • Undergraduate degree in a relevant field; MBA is a plus
  • Able to travel frequently within the US, with occasional international travel
  • Experience in the cyber security/cloud/virtualization spaces is a plus


Apply

Join the rapidly growing market of Container Security. At Aqua Security, founded by IT security veterans, we recognize that application containers present the next major development in datacenter technology. Containerized environments create a new opportunity to reinvent application security – more effectively and efficiently than ever.

Is this position for you?

YES, if you have expertise with Unix and Windows operating systems, if you can advise IT organizations on security concepts and practices, if you can be an active member of a software sales organization, taking charge of developing relationships and fostering trust, if you are someone who can lead a forward-thinking conversation and can guide our customers on how to maximize the value of their investments in containers.

What will you do?

As a consultant for presales and technical services you will be responsible for providing subject-matter expertise on the security of running software containers (Docker and other formats), which are rapidly being adopted in enterprise deployments. You will drive technical relationships with all stakeholders and support sales opportunities. As Presales consultant, you will work closely with the sales team throughout the sales process to ensure all of the client’s technical needs are understood and met with the best possible solution.

Who are we looking for?

The ideal person will have excellent communications skills and be able to translate technical requirements for a nontechnical audience. This person can multi-task, is self-motivated, while still interacting well with a team; is highly organized with high energy level and can-do attitude.

Required skills include:

  • Experience as a sales engineer or solution architect, working with enterprise software products or services
  • Ability to assess customer requirements, identify business problems, and demonstrate proposed solutions
  • Recent familiarity or hands-on experience with:
    • Linux distributions, Windows Server
    • Networking configurations, routing, firewalling
    • DevOps eco-system: CI, CD tools, orchestration tools, datacenter automation, open source tools like Jenkins
    • Cloud computing environments (AWS, Azure, and Google Compute)
    • Container technologies like Docker, Kubernetes, Mesos
  • Knowledge of general security practices, regulatory compliance requirements, organizational structures and corporate cultures. Certifications such as CISSP, SSSP
  • 50% travel is expected, with opportunities for international travel

Apply

Israel Based Positions

We are building a state of the art security platform for large enterprises in the exciting and innovative new field of software containers. Our systems are deployed on thousands of customer servers around the world. A distributed system to watch over distributed systems!

We are looking for a talented software engineer to join our server team, in charge of developing Aqua's management console - a multi-component system with many responsibilities, supplying REST APIs, a web based UI and more.

In this role, you will take part in further development of our management console, writing features across the entire application stack: SQL queries, business logic, background processes, REST APIs and web-based user interfaces. At Aqua, you will not be writing code for in-house applications. You will be writing code for large technology companies, banks, government agencies and multi-national chains.

Our management console is written in Go - an exciting new language from Google, and heavily depends on free software/open source components. Our web UI is currently written in AngularJS 1.x (but we are planning to upgrade very soon - come help us!) on the JS-side and Twitter Bootstrap on the HTML/CSS-side. We are primarily a Linux company, but our software also supports Windows and Mac. Our R&D team is comprised of both young and experienced developers who love what they do. We are using cutting-edge technologies in an environment that encourages new ideas and experimentation.

What will you need for this role?

    • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
    • 2+ years' experience developing web applications
    • 2+ years' experience writing in a high-level language such as Python, Go, JavaScript (NodeJS), Perl, Ruby, etc.
    • Strong knowledge of HTML, CSS and JavaScript, including JS-based application frameworks such as AngularJS, React, KnockoutJS
    • Experience with RDBMS systems (e.g. MySQL, PostgreSQL, Oracle, SQLite) and/or NoSQL databases (e.g. MongoDB, Redis, Riak)
    • Experience working with other developers using a source control system such as Git, Mercurial, SVN, etc.

Bonus points for:

  • Experience with web servers such as Apache, Nginx and Lighttpd
  • Experience with container platforms such as Docker, LXC and Rkt
  • Experience maintaining open source projects (send us your portfolio!)

Apply

We are building a state of the art, distributed security platform for large enterprises in the exciting and innovative new field of software containers. Our systems are deployed on thousands of customer servers around the world. A distributed system to watch over distributed systems!

We are looking for a talented software engineer with proven experience building large scale, distributed, highly available systems, microservices and web applications.

In this role, you will take part in designing, architecting and building our management console, which is a multi-component, distributed system. You will help us overcome the challenges of building a scalable system with no single points of failure, handling massive amounts of data in real time. You will work on issues such as achieving concensus between same-concern daemons; modeling for Big Data; managing database replication; scaling and optimizing concurrently running background processes; maintaining performance under heavy load conditions.

At Aqua, you will not be writing code for in-house applications. You will be writing code for large technology companies, banks, government agencies and multi-national chains.

Our management console is written in Go and heavily depends on free software/open source components. We are primarily a Linux company, but our software also supports Windows and Mac. Our R&D team is comprised of both young and experienced developers who love what they do. We are using cutting-edge technologies in an environment that encourages new ideas and experimentation.

What will you need for this role?

  • Bachelor's degree in Computer Science or Software Engineering
  • 4+ years experience developing distributed systems
  • 6+ years experience writing in a high-level language such as C, Java, Go, Ruby, etc.
  • Up to date knowledge of distributed technologies and design patterns
  • Experience building web services and REST APIs
  • Experience with RDBMS systems (MySQL, PostgreSQL, Oracle), including schema design, replication, performance tuning
  • Experience working with key-value stores, NoSQL databases (e.g. MongoDB, Redis, Riak)
  • Experience with communication protocols and technologies such as HTTP, gRPC, Protocol Buffers, WebSockets, ZeroMQ, etc.
  • Experience with container platforms such as Docker, LXC, Rkt, etc.
  • Experience working with other developers using a source control system such as Git

    Bonus points for:

  • Experience maintaining open source projects - send us your portfolio!

  • Apply

    Join the rapidly growing market of Container Security. At Aqua Security, founded by IT security veterans, we recognize that application containers present the next major development in datacenter technology. Containerized environments create a new opportunity to reinvent application security – more effectively and efficiently than ever.

    Is this position for you?

    YES, if you have expertise with Unix and Windows operating systems, if you can advise IT organizations on security concepts and practices, if you can be an active member of a software sales organization, taking charge of developing relationships and fostering trust, if you are someone who can lead a forward-thinking conversation and can guide our customers on how to maximize the value of their investments in containers.

    What will you do?

    As a consultant for presales and technical services you will be responsible for providing subject-matter expertise on the security of running software containers (Docker and other formats), which are rapidly being adopted in enterprise deployments. You will drive technical relationships with all stakeholders and support sales opportunities. As Presales consultant, you will work closely with the sales team throughout the sales process to ensure all of the client’s technical needs are understood and met with the best possible solution.

    Who are we looking for?

    The ideal person will have excellent communications skills and be able to translate technical requirements for a nontechnical audience. This person can multi-task, is self-motivated, while still interacting well with a team; is highly organized with high energy level and can-do attitude.

    Required skills include:

    • Experience as a sales engineer, solution architect or System Administrator
    • Ability to assess customer requirements, demonstrate proposed solutions and conduct customer facing presentations
    • High Level of English is required
    • Recent familiarity or hands-on experience with:
      • Linux distributions, Windows Server
      • Networking configurations, routing, firewalling
      • DevOps eco-system: CI, CD tools, orchestration tools, datacenter automation, open source tools like Jenkins
      • Cloud computing environments (AWS, Azure, and Google Compute)
      • Container technologies like Docker, Kubernetes, Mesos is an advantage
    • Knowledge of general security practices, regulatory compliance requirements, organizational structures and corporate cultures
    • At least 50% travel is required

    Apply

    A talented, motivated and experienced C developer to develop core security components for Docker container environments:

    • B.Sc in Computer Sciences or equivalent acquired experience
    • 3 years of experience in C development
    • Low level programming, experience with Linux system programming
    • Experience running and developing on Linux
    • Experience with server side infrastructure development
    • Hands-on experience with databases
    • Experience with Go programming – big advantage
     
    Apply

    Our Security Research team is focused on analyzing threats, attacks and detections in the virtual container environment.

    In this role, you will research inner-workings of relevant technologies, improve existing exploit mitigation capabilities by researching new exploit mitigation techniques and developing corresponding capabilities (POC level). You will be responsible for analyzing 1-days and exploits caught in the wild, as well as finding new zero-days.

    You will be expected to follow trends in the container technologies world and stay up to date with current exploitation techniques. This position offers an opportunity to participate in innovative research and publish research insights for conferences and journals.

    What will you need for this role:

  • B.Sc/M.Sc. in Computer Science or similar domain
  • Strong background in programming
  • Background and knowledge in Information security
  • Good writing and speaking capabilities in English
  • Ability to work independently
  • Bonus points for:

  • Experience in reverse engineering and vulnerability research
  • In-depth knowledge of the inner-workings of Linux operating system
  • Knowledge in the inner workings of other operating systems
  • Knowledge of networking and internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, FTP)

  • Apply

    We are building a state of the art security platform for large enterprises in the exciting and innovative new field of software containers. Our systems are deployed on thousands of customer servers around the world. A distributed system to watch over distributed systems!

    We are looking for an experienced Windows internals engineer to join our core team, in charge of developing security solutions for the new Windows and Hyper-V containers!

    In this role, you will take part in development and design of new security features for containers running on Windows. You will be expected to find innovative solutions for security challenges that seems unsolvable. You will use your experience to dive into the Windows Kernel, develop drivers and integrate them with user space services. All done in a super efficient way.

    The following will make you a perfect fit for this position:

    • BS in Computer Science or equivalent
    • 4+ years of relevant professional experience
    • Expert knowledge in C/C++ Windows development at Kernel and user levels
    • Deep understanding of Windows OS internals
    • Proficient in debugging techniques with any of WinDbg, OllyDbg, IDA Pro Virtualization technologies Software (SDLC) and product development lifecycles (PLC)
    • Security background - big advantage
    • Experience with Hyper-V/Virtualization
    • Strong communication skills, both verbal and written

    Apply

    Apply Now

    Use the form below: