DevJobs

Senior Software Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Go Go ꞏ 5y
  • Linux Linux
  • Multithreading

Aqua is a leader in cloud-native security, protecting enterprise workloads across containers, Kubernetes, and cloud environments. Our strategic core team works on the flagship product that ensures the safety of thousands of customer servers worldwide — a distributed system watching over distributed systems.

We are looking for a highly motivated and experienced Go/C++ Engineer to join this team and take ownership of critical components of our endpoint security platform. This is an opportunity to have maximum technical impact while working alongside some of the most experienced engineers in the field.


What you’ll do

  • Take end-to-end ownership of projects, from requirements through production deployment and support.
  • Evaluate technologies, run PoCs, and drive evolution of the tech stack.
  • Collaborate across R&D teams to ensure integration and alignment.
  • Own and maintain services in multiple production environments.
  • Apply best practices for design, code quality, and testing.
  • Mentor, guide, and support team members in solving complex software challenges.
  • Understand product vision, short- and long-term goals, and backlog to ensure smooth execution.
  • Identify dependencies and coordinate with external teams and stakeholders.
  • Promote a collaborative environment that encourages creativity, ownership, and innovation.


What we’re looking for

  • 5+ years of hands-on Go/C/C++ development.
  • Strong Linux development experience and troubleshooting skills.
  • In-depth knowledge of Linux internals, multithreading, and services.
  • Proven ability to optimize code for high-performance, low-memory, and efficient storage.
  • Excellent communication, problem-solving skills, and out-of-the-box thinking.
  • Comfortable working in a dynamic, multi-tasked environment.
  • A true team player with a proactive, creative mindset.


Why join Aqua

  • Work on the flagship product with the highest impact in the company.
  • Take technical ownership in a team that drives innovation across the entire platform.
  • Collaborate with experienced engineers tackling real-world, high-scale problems.
  • Shape both the technology and the long-term strategy of critical security systems.

Aqua Security