At a Glance
- Tasks: Join our team to protect customer data and AI assets at scale.
- Company: Orca Security, a unicorn in cloud security innovation.
- Benefits: Fully remote work, competitive salary, and a transparent culture.
- Why this job: Make a real impact on data security and AI workloads.
- Qualifications: 5+ years in software development with Python or Go experience.
- Other info: Dynamic environment with opportunities for ownership and growth.
The predicted salary is between 48000 - 72000 £ per year.
Big Ideas. Real People. At Orca, in the right environment and with the right team, talent has no boundaries. This team spirit, together with our drive to always aim high, has quickly earned us unicorn status and turned us into a global cloud security innovation leader. Fully remote from the UK. We’re looking for driven and talented people to join our R&D org and our mission to change the future of cloud security. Ready to dive in and swim with our pod?
Highlights
- High-growth: Over the past seven years, we have consistently achieved milestones that take other companies a decade or more. During this time, we have significantly grown our employee base, expanded our customer reach, and rapidly advanced our product capabilities.
- Disruptive innovation: Our founders saw that traditional security didn’t work for the cloud so they set out to carve a new path. We are relentless pioneers who invented agentless technology and continue to be the most comprehensive and innovative cloud security company.
- Well-capitalized: With a valuation of $1.8 billion, Orca is a cybersecurity unicorn dominating the cloud security space. We are backed by an impressive team of investors such as Capital G, ICONIQ, GGV, and SVCI, a syndicate of CISOs who invest their own money after conducting their due diligence.
- Respectful and transparent culture: Our executives pride themselves on being accessible to everyone and believe in sharing knowledge with the employees. Each employee has a place in shaping the future of our industry.
About the role
As a Senior Software Engineer on the DSEC (Data & AI Security) team at Orca Security, you will be part of a core group responsible for protecting customer data and AI assets at scale. The team scans and analyzes a broad set of data stores and AI services – from managed databases and container images to object storage buckets and VMs – to find sensitive data, keys, PII, and misconfigurations. You will also map, model, and assess cloud AI services to give customers clear visibility and security insights across their data and AI footprint. This role is a strong fit if you want to build the infrastructure that powers our Data Security Posture Management (DSPM) and AI security capabilities. You will help design and run scanning pipelines for managed databases across major cloud providers, implement detection engines for PII and secrets across file systems and databases, and enable our security researchers to discover data risks and AI misconfigurations quickly and reliably. Your work will directly affect how thousands of organizations understand and secure their sensitive data and AI workloads. We are looking for engineers who care about data security, distributed systems, cloud databases, and AI/ML platforms – and who want to have a real impact by building robust, scalable security tooling. This is also a great opportunity to take ownership, drive initiatives, and grow through collaboration, mentorship, and technical leadership.
Our Stack
Python, Go, Postgres, Redis, Kafka, SQS, AWS, GCP, Azure
On a typical day you will
- Design, implement, and maintain scalable backend services for scanning and analyzing managed databases, object storage, and data assets across cloud providers.
- Build and extend infrastructure for detecting sensitive data, secrets, and keys across customers’ databases, buckets, VMs, and containers so customers can be alerted when risks are found.
- Integrate and evolve detection engines for PII, secrets, compliance, and vulnerabilities across Linux and Windows workloads.
- Map, model, and assess cloud AI services and managed databases to surface misconfigurations, exposure, and security posture.
- Collaborate with security researchers and product managers to turn complex requirements into clear, impactful product features.
- Write clean, efficient, and testable code, ensuring high performance and reliability at scale.
- Participate in design and code reviews to keep quality and security standards high.
- Lead features end-to-end – from design and planning through deployment and monitoring.
- Improve system observability, performance, and resilience in production environments.
- Stay current with developments in the data security, DSPM, and AI/ML security.
About you
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of professional software development experience.
- Strong experience building backend services or distributed systems.
- Hands-on experience with Python or Go.
- Experience with major cloud providers (Amazon Web Services, Google Cloud, Microsoft Azure).
- Strong foundation in software design principles, concurrency, memory management, data structures, and algorithms.
- Passionate about building great products and solving real-world security challenges.
- Self-driven, proactive, and comfortable taking ownership and initiative.
- A strong communicator and a true team player who thrives in a collaborative environment.
Bonus points for
- Experience with managed databases (RDS, BigQuery, CloudSQL, Azure SQL, Redshift, DynamoDB, etc.) and secure scanning/query patterns.
- Familiarity with DSPM, or privacy engineering in cloud environments.
- Experience with cloud AI/ML services (Vertex AI, Bedrock, SageMaker, Azure OpenAI, etc.).
- Background in cybersecurity, especially in cloud security domains.
Senior Software Engineer - Data & AI Security in London employer: Orca Security
Contact Detail:
Orca Security Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Data & AI Security in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. Don’t be shy – ask for informational interviews to learn more about their experiences and share your passion for data security.
✨Tip Number 2
Show off your skills! Build a portfolio of projects that highlight your experience with Python, Go, and cloud services. Share them on GitHub and make sure to link them in your applications – it’s a great way to stand out!
✨Tip Number 3
Prepare for those interviews! Research Orca Security and understand their mission and products. Be ready to discuss how your background aligns with their goals in data and AI security – they want to see your enthusiasm!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be part of a community that values innovation and collaboration in cloud security.
We think you need these skills to ace Senior Software Engineer - Data & AI Security in London
Some tips for your application 🫡
Show Your Passion for Security: When you're writing your application, let your enthusiasm for data security and AI shine through. We want to see that you’re not just looking for a job, but that you genuinely care about making a difference in the cloud security space.
Tailor Your Experience: Make sure to highlight your relevant experience with backend services, distributed systems, and any cloud providers you've worked with. We love seeing how your skills align with what we do, so don’t hold back on those details!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and experiences. We appreciate a well-structured application that makes it easy for us to see why you’d be a great fit for our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our pod!
How to prepare for a job interview at Orca Security
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Go, and cloud providers such as AWS, GCP, and Azure. Brush up on your knowledge of distributed systems and backend services, as these will likely be key discussion points during your interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss real-world security challenges you've faced and how you tackled them. Think about specific examples where you designed or improved a system, especially related to data security or AI. This will demonstrate your hands-on experience and ability to think critically.
✨Understand Orca's Mission
Familiarise yourself with Orca’s approach to cloud security and their innovative solutions. Being able to articulate why you want to join their mission and how you can contribute will show your genuine interest and alignment with their values.
✨Ask Insightful Questions
Prepare thoughtful questions that reflect your understanding of the role and the company. Inquire about their current projects, team dynamics, or future innovations in cloud security. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.