Senior Software Engineer (Runtime)
Aqua Security · Ramat Gan · Engineering
About this role
Aqua Security is hiring a senior-level Software Engineer based in Ramat Gan. The posting calls out experience with Python, Java, Go, Ruby.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Ramat Gan
- Department
- Engineering
More roles at Aqua Security
Job description
from Aqua Security careersDescription
About Aqua Security
Aqua is a leader in cloud-native security, protecting critical workloads across the full application lifecycle - from development to production. Our runtime technologies operate at scale in complex, distributed environments and are trusted by leading enterprises worldwide.
What You'll Do
As a backend developer on our server team, you'll work across the full software development lifecycle:
- Build new features and enhancements for our distributed runtime protection system
- Maintain and improve existing functionality in a mature product serving 500+ customers (including some of the world's largest companies)
- Investigate and resolve production bugs and performance issues
- Own features end-to-end: design, implementation, testing
- Collaborate with product managers, architects, and peer engineering teams (some internationally)
- Work in our Feature Buddy model - you'll typically pair with another engineer so knowledge is shared
Our stack: Golang, Postgres, Docker, Kubernetes, AWS (REST/gRPC). We support both SaaS and self-deployed on-prem environments.
Skills You'll Develop
- Navigate and contribute to a large, mature codebase
- Deepen your understanding of distributed systems and cloud architecture
- Build cyber security domain knowledge
- Develop customer perspective through collaboration with field teams (CSMs, SAs)
- Grow from contributing to features to leading them independently, with support along the way
- Develop cross-team and cross-geography collaboration skills