At a Glance
- Tasks: Join our team to enhance cloud security and develop innovative solutions for data protection.
- Company: Neo4j is a leading graph database company, empowering organisations to unlock data insights.
- Benefits: Enjoy a vibrant work culture, competitive salary, and opportunities for professional growth.
- Why this job: Shape the future of data analytics while working with top-tier clients and cutting-edge technology.
- Qualifications: Experience in cloud security, Kubernetes, and programming languages like Go or Python is essential.
- Other info: We value diversity and encourage all candidates to apply, regardless of qualifications.
The predicted salary is between 43200 - 72000 £ per year.
About Neo4j: Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden relationships and patterns across billions of data connections deeply, easily and quickly. Customers use Neo4j to gain a deeper understanding and reveal new ways of solving their most pressing problems. Over 75% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.
Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.
The Team: The cloud offering from Neo4j is called Aura and we are now looking to expand our Aura team with more skilled persons. Aura as of today is running more than 400 managed Kubernetes clusters in production across multiple CSPs and we need to expand our knowledge and capacity within Cloud security further. Now we are looking for experienced Software Engineers with Cloud Security expertise to join us to develop the platform to meet current and future needs within the Cloud security area.
What you will do:
- Collaborate with other teams to define and implement Cloud/K8s native policies and procedures (i.e. Admission Controllers, OPA, Pod Security Standards).
- Develop cloud-native controls in Azure, AWS and/or GCP to enforce the security baseline at scale, integrating with open-source and vendor tools as needed.
- Enhance product security along the software development lifecycle by creating “paved roads” and defining additional security and software excellence requirements for containerised services running on multiple managed Kubernetes clusters.
- Act as a subject matter expert for the Platform and Engineering teams by providing guidance on cloud and k8s services, secure infrastructure-as-code, modern secure AuthZ/AuthN techniques and secrets management solutions.
- Participate in conducting security assessments, audits and architecture reviews in order to introduce new cloud controls in the platform and make recommendations to improve the overall security posture.
- Support the incident detection and response process by maintaining cloud monitoring and alerting tooling and developing scripts needed for troubleshooting and resolution of incidents and security issues.
- Support compliance initiatives and certifications for cloud environments.
The ideal candidate would have experience in:
- Experience with Containers, Kubernetes, Infrastructure-as-Code and programming languages like Go and/or Python.
- An active interest and background in Cloud, Infrastructure and Network security.
- Proven experience in a security engineering role with hands-on technical involvement, and exposure to decision making processes.
Why Join Neo4j? Neo4j is, without question, the most popular graph database in the world. We have customers in every industry across the globe, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics.
Neo4j is committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application.
Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values:
- (we)-[:VALUE]->(relationships)
- (we)-[:FOCUS_ON]->(userSuccess)
- (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]})
- (we)-[:ASSUME]->(:Intent {direction:’Positive’})
- (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’})
- (we)-[:DELIVER_ON]->(ourCommitments)
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Bank or payment details should not be provided when applying for a job. All applications should be made via the 'Apply now' button.
Contact Detail:
Neo4j Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Cloud Security
✨Tip Number 1
Familiarise yourself with Neo4j's products and services, especially their cloud offerings. Understanding how their graph database works and the specific challenges they face in cloud security will help you engage in meaningful conversations during interviews.
✨Tip Number 2
Network with current or former employees of Neo4j on platforms like LinkedIn. They can provide insights into the company culture and the specific skills that are highly valued, which can give you an edge in your application process.
✨Tip Number 3
Stay updated on the latest trends and technologies in cloud security, Kubernetes, and infrastructure-as-code. Being able to discuss recent developments or share your thoughts on industry best practices can demonstrate your passion and expertise during interviews.
✨Tip Number 4
Prepare to showcase your hands-on experience with relevant tools and programming languages like Go and Python. Be ready to discuss specific projects where you've implemented cloud-native controls or security measures, as this practical knowledge is crucial for the role.
We think you need these skills to ace Software Engineer - Cloud Security
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer - Cloud Security position at Neo4j. Tailor your application to highlight relevant experiences and skills that align with their needs.
Craft a Tailored CV: Your CV should reflect your experience with cloud security, Kubernetes, and programming languages like Go or Python. Use specific examples from your past roles to demonstrate your expertise in these areas.
Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for Neo4j and its mission. Highlight how your background in cloud security and your collaborative approach can contribute to their team. Be sure to mention any relevant projects or achievements.
Showcase Your Technical Skills: If applicable, include links to your GitHub or other repositories where you have showcased your work on cloud-native controls or security assessments. This will provide tangible evidence of your skills and experience.
How to prepare for a job interview at Neo4j
✨Understand Cloud Security Fundamentals
Make sure you have a solid grasp of cloud security principles, especially in relation to Kubernetes and containerisation. Be prepared to discuss your experience with security policies, admission controllers, and how you've implemented security measures in cloud environments like AWS, Azure, or GCP.
✨Showcase Your Technical Skills
Be ready to demonstrate your proficiency in programming languages such as Go or Python. You might be asked to solve coding problems or explain your previous projects, so having examples of your work that highlight your technical abilities will be beneficial.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. For instance, you may be asked how you would handle a security breach or implement a new security control. Think through your past experiences and be ready to articulate your thought process.
✨Emphasise Collaboration and Communication
Since the role involves working with various teams, highlight your ability to collaborate effectively. Share examples of how you've worked with cross-functional teams to achieve security goals, and be prepared to discuss how you communicate complex technical concepts to non-technical stakeholders.