Description:
Aqua Security enables enterprises to secure their container-based and cloud-native applications from development to production, accelerating container adoption and bridging the gap between DevOps and IT security.
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 Staff Engineer to join our Dev Security team, in charge of developing Aqua's management console - a multi-component system with many responsibilities, performing various background jobs and large-scale data processing; supplying REST APIs, a web based UI and more.
What you’ Il do?
- 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 product is composed of multiple components, mostly installed on-premise in our customer's cloud environments, but also has SaaS components, plugins for various CI/CD systems and many more. Almost everything runs inside containers. It 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 VueJS. We are primarily a Linux company, but our software also supports Windows and Mac.
What you’ II bring?
- Technical Leadership: Setting technical standards, driving innovation, and ensuring the quality and scalability of the software architecture.
- Architectural Design: Designing and implementing solutions that meet business needs, considering factors like scalability, performance, and maintainability.
- Strategic Guidance: Contributing to the long-term technical vision of the organization, identifying areas for improvement, and evaluating new technologies.
- Mentorship and Guidance: Sharing their expertise with other engineers, providing guidance on best practices, and helping them grow in their careers.
- Collaboration and Communication: Working effectively with stakeholders, project managers, and other engineers to ensure alignment and successful project delivery.
- Problem Solving: Analyzing complex technical challenges, identifying root causes, and developing innovative solutions.
- Influence and Impact: Driving organizational change through their technical expertise and leadership, rather than solely through management responsibilities.
Working from Aqua Hyderabad office a minimum of 4 days per week (Mon-Thu)