Software Engineer - Cloud Platform Security in London
Software Engineer - Cloud Platform Security

Software Engineer - Cloud Platform Security in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Develop cloud-native security controls and enhance product security for Kubernetes clusters.
  • Company: Join Neo4j, the leader in Graph Database & Analytics, powering innovation globally.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact on security in cutting-edge cloud technology with a dynamic team.
  • Qualifications: Experience in security engineering, cloud technologies, and programming languages like Go or Python.
  • Other info: Be part of a rapidly growing company with a vibrant community of developers and innovators.

The predicted salary is between 36000 - 60000 £ per year.

About Neo4j

Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

At Neo4j, we’re proud to build the technology that powers breakthrough solutions for our customers. These solutions have helped NASA get to Mars two years earlier, broke the Panama Papers for the ICIJ, and are helping Transport for London to cut congestion by 10% and save $750M a year. Some of our other notable customers include Intuit, Lockheed Martin, Novartis, UBS, and Walmart.

Neo4j experienced rapid growth this year as organizations looking to deploy generative AI (GenAI) recognized graph databases as essential for improving its accuracy, transparency, and explainability. Growth was further fueled by enterprise demand for Neo4j’s cloud offering and partnerships with leading cloud hyperscalers and ecosystem leaders. Learn more at neo4j.com and follow us on LinkedIn.

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 Role

Aura is Neo4j’s managed cloud platform, operating at scale with 800+ Kubernetes clusters across multiple clouds. At its core is Omni, the platform that powers Aura. Within it, the Platform Security team ensures developers have the tools and documentation to ship secure code and create services using a secure-by-design ethos. We’re hiring experienced engineers with a security mindset to expand our tooling, add new guardrails, and partner with Aura teams on secure design.

What You Will Do

  • 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 (i.e. SPIFFE) and secrets management solutions.
  • Collaborate with other teams to define and implement Cloud/K8s native policies and procedures (i.e. Kyverno, Pod Security Standards).
  • Conduct security assessments, audits and architecture reviews 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.

The Ideal Candidate Would Have

  • Experience with Containers, Kubernetes, Infrastructure-as-Code and programming languages such as Go, Java and/or Python.
  • Proven experience in a security engineering role with hands-on technical involvement and exposure to decision making processes.
  • An active interest and background in Cloud, Infrastructure and/or Network security.
  • Proven track record with cloud-native authentication mechanisms (i.e. OIDC, OAuth2), secrets management, admission controllers, service mesh, mTLS and cloud-based IAM solutions.
  • Familiarity with securing and hardening Kubernetes clusters, containerised applications and Linux hosts.
  • Demonstrated ability to architect cloud-native applications, including the design of APIs and microservices on containers.

Software Engineer - Cloud Platform Security in London employer: Neo4j

At Neo4j, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on groundbreaking projects that impact major global organisations. Located in a vibrant tech hub, we provide a supportive environment where your contributions directly influence the future of data technology.
N

Contact Detail:

Neo4j Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Cloud Platform Security in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to cloud security or Kubernetes. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Don’t just apply blindly! Tailor your approach for each company. Research Neo4j and understand their products and culture. When you reach out, mention how your skills align with their mission and how you can contribute to their success.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Neo4j. Let’s get you that dream job!

We think you need these skills to ace Software Engineer - Cloud Platform Security in London

Cloud-Native Development
Azure
AWS
GCP
Kubernetes
Infrastructure-as-Code
Go
Java
Python
Security Engineering
Cloud Security
Network Security
Authentication Mechanisms (OIDC, OAuth2)
Secrets Management
API Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer - Cloud Platform Security role. Highlight your experience with cloud-native controls, Kubernetes, and security engineering. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about cloud security and how your background makes you a great fit for Neo4j. Let us know what excites you about working with our team.

Showcase Relevant Projects: If you've worked on any projects related to cloud security, Kubernetes, or infrastructure-as-code, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Good luck!

How to prepare for a job interview at Neo4j

Know Your Cloud Security Basics

Make sure you brush up on your knowledge of cloud security principles, especially around Azure, AWS, and GCP. Be ready to discuss how you would enforce security baselines and integrate tools in a cloud-native environment.

Showcase Your Coding Skills

Since the role involves programming languages like Go, Java, and Python, be prepared to demonstrate your coding skills. You might be asked to solve a problem or explain your thought process while coding, so practice common algorithms and data structures.

Understand Kubernetes Inside Out

Familiarise yourself with Kubernetes concepts, especially around securing clusters and containerised applications. Be ready to discuss your experience with admission controllers, service mesh, and how you’ve implemented security measures in past projects.

Prepare for Scenario-Based Questions

Expect scenario-based questions where you’ll need to outline how you would handle specific security incidents or design secure systems. Think about past experiences where you had to make critical decisions and be ready to share those stories.

Software Engineer - Cloud Platform Security in London
Neo4j
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>