← All roles

Expert Engineer (Golang)

Aqua Security· Engineering
Apply on company site
Hyderabadfull-timePosted 2w ago

About the role

Aqua Security is hiring an Expert Engineer to join the server team responsible for developing Aqua's management console, a multi-component system with REST APIs, a web UI, background jobs, and large-scale data processing. The role covers full-stack work across SQL, business logic, background processes, APIs, and UI, in a Linux-centric, container-focused environment.

Responsibilities

  • Develop and evolve Aqua's management console across the full application stack (SQL queries, business logic, background processes, REST APIs, and web-based UI)
  • Collaborate on a multi-component system with many responsibilities and large-scale data processing
  • Contribute to features for large technology companies, banks, government agencies and multi-national chains
  • Work within a container-centric deployment model (mostly on-premise, some SaaS and plugins)
  • Write code in Go; contribute to frontend (VueJS) and overall system integration
  • Engage in back-end and API design, and ensure system reliability at scale
  • Operate in a Linux environment and leverage free/open source components

Qualifications

  • 8+ years of hands-on engineering experience delivering features for large-scale distributed applications
  • Proven experience designing and building multi-component systems/microservices with efficient inter-service communication
  • Strong programming background in Go, Node.js, Java, or similar high-level languages (Go preferred in production context)
  • Experience building and maintaining APIs (REST or RPC) with backward-compatibility decisions
  • Deep hands-on experience with relational and/or NoSQL databases (MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Redis, Cassandra, Couchbase)
  • PostgreSQL knowledge and performance tuning
  • Ability to write complex queries with multi-join capabilities; opinions on primary keys (integer vs UUID)
  • Experience with AWS or another cloud provider
  • Experience provisioning infrastructure with IaC tools (Terraform/CloudFormation) is a plus
  • Experience in cloud development such as Serverless/Lambda/SNS/SQS/EC2/S3
  • Passion for modern engineering practices, open-source ecosystems, and scalable software in customer environments
  • Nice-to-have: AI/GenAI tooling and observability integration
  • Strong Linux fundamentals; Docker and Kubernetes (required); OpenShift bonus
  • Knowledge of event streaming platforms like Kafka is a plus

Skills

Required:Go programmingAPI design and developmentSQL and database proficiencyCloud provider experienceServerless / cloud developmentLinux / Docker / Kubernetes
Nice to have:NoSQL databasesIaC toolingGenAI toolingAI observability / data analysis
Last updated Oct 22, 2026. Interested? Apply on the company site.

About Aqua Security

Protect What Runs in the Cloud

Aqua Security is the pioneer in securing containerized cloud native applications from development to production. Aqua's full lifecycle solution prevents attacks by enforcing pre-deployment hygiene and mitigates attacks in real time in production, reducing mean time to repair and overall business risk. The Aqua Platform, a Cloud Native Application Protection Platform (CNAPP), integrates security from Code to Cloud, combining the power of agent and agentless technology into a single solution. With enterprise scale that doesn’t slow development pipelines, Aqua secures your future in the cloud. Founded in 2015, Aqua is headquartered in Boston, MA and Ramat Gan, IL protecting over 500 of the world’s largest enterprises.

cloud native securitycontainer securityKubernetes securityserverless securityCSPMcloud securityDevSecOpscloud compliance

More open roles at Aqua Security