
S-RM · London
S-RM is recruiting a Golang Developer to play a key role in the development and maintenance of products for our Corporate Intelligence team. WHO ARE WE S...
S-RM is recruiting a Golang Developer to play a key role in the development and maintenance of products for our Corporate
Intelligence team.
S-RM is a global intelligence and cyber security consultancy. Since 2005, we’ve helped companies, governments and private
individuals solve some of their most complex challenges.
We’ve been able to do this because of our outstanding people. We’re committed to developing bright, curious, enthusiastic people
who want to think critically, solve complex problems, and achieve success.
But we also know that work isn’t everything. It’s about the lives and careers it helps us build. We’re immensely proud of this
culture and we invest in our people’s wellbeing, learning, and ideas every day.
We’re excited you’re thinking about joining us.
This role will be working as part of a larger software team supporting our Corporate Intelligence team in the development of
complex intelligence software products.
We expect that the following will be component of the key responsibilities for this position:
The role will be based in our London office (remote).
We think candidates with the following skills and experience are likely to succeed as a Golang Engineer at S-RM.
That said, if you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks
every box—we’re looking for candidates that are particularly strong in a few areas and have some interest and capabilities in
others.
We’re looking for someone that can adapt to change and work comfortably in a fast-paced environment, this person will have some
end‑to‑end).
familiarity with data pipelines or analytics platforms.
Any of the following personal skills would be very beneficial in this position:
technical discussions.
The successful candidate must have permission to work in the UK by the start of their employment.
We offer thoughtful, balanced rewards and support to help our people do their best work and live their lives outside it; this
To apply for this role, please send an up-to-date CV to Job Application for Golang Developer at S-RM
1. A preliminary call, which will be a chance for you to find out more about S-RM and the role.
1. First Interview - this will be run remotely and will likely be more technical in focus
1. Second interview - this will be run remotely and will likely be more focussed on the role in more detail and your ability to
collaborate with our varied team
We nurture a culture of equality, diversity and inclusion and we are dedicated to developing a workforce that displays a variety
of talents, experiences and perspectives.
ABOUT US Risk Ledger is developing a network of connected organisations, all working together to defend against cybersecurity attacks in the supply chain. Organisations rely on us to establish trust, through sharing their security maturity and visualising the risks posed by their supply chain ecosystem. And we’re already trusted by customers like ASOS, British Airways, BAE Systems and the NHS. We are putting together an amazing and talented team from a diverse set of backgrounds and skillsets to drive us towards our vision. Risk Ledger is built on the respect we have for one another and our users, united by our shared values and mission. Every one of us is still learning: it’s how we grow as individuals. We’re curious. We’re ambitious. And we’re humble and honest. At Risk Ledger, we aim high to find the best solutions we can and always put our users first. THE TEAM: You'll join a cross-functional department of Software Engineers, Product Managers and Designers, all collaborating with the wider business to achieve impactful product outcomes. You'll be part of a small, growing Platform team, working closely with the wider engineering function. We care deeply about building the right thing, in order to fundamentally shift mindsets in the cybersecurity industry. We ship quickly and continuously in order to learn and iterate, whilst always pushing for a high quality bar and keeping security and automation front and centre - the latter two being critical components of this role. The core of our stack is Golang, Typescript (VueJS), PostgreSQL , AWS, Google Cloud and Grafana Cloud, with modern design philosophies and a cloud-native approach. THIS ROLE: This role combines aspects of Platform Engineering, Site Reliability Engineering, Developer Experience, and DevSecOps. Working alongside the wider team, you'll build and maintain the foundational systems, tools, and practices that enable our engineering teams to deliver secure, scalable, and reliable software efficiently at pace. You'll be hands-on across the stack, contributing to the standards and consistency we hold across the engineering organisation, and you should expect to manage multiple priorities and operate at varying levels of detail. You'll join a team that treats our platform as a product, putting the developer experience at the heart of everything you do. Your mission is to build a seamless, secure and reliable path from code to production, enabling our engineering teams to ship value quickly and safely. Day-to-day, you’ll collaborate with engineers, product managers, technical leadership and the wider business on strategic initiatives that deliver real value to our customers. IN THE ROLE YOU WILL; * Build and maintain scalable, resilient cloud infrastructure. Working across our products and supporting services, you'll develop and maintain our cloud services and infrastructure in AWS (primary) and GCP. You'll build and operate environments using Terraform and patterns like container orchestration on ECS/EKS , while helping to improve observability, reliability and performance. * Accelerate product delivery through platform engineering. Contribute to the build of pipelines, tooling and internal platforms that enable fast, safe, automated that seeks to reduce friction across the delivery lifecycle. * Improve developer experience with self-service tooling and standardisation. Help build the frameworks, tools, self-service platforms and golden paths that streamline workflows, eliminate toil, and promote consistent best practices, so software engineers can focus on high-value customer delivery. * Support reliability and sacabibility through SRE principles and proactive operations. In partnership with product and engineering teams, you'll participate in incident response, help define and monitor SLI/SLO/SLAs, and work to optimise systems for availability, resilience, performance, and cost. * Embed security across the engineering lifecycle. Help integrate shift-left security practices into CI/CD pipelines and product workflows so vulnerabilities are caught early and consistently. Support the management of secrets, credentials, and identity access controls, and help enforce compliance through automated policies. * Contribute to a strong security posture. Working with our Information Security team, you'll help monitor, triage and respond to security events, and support a strong security posture through continuous vulnerability scanning, dependency management and threat modelling. * Move fast, with an eye for quality. You enjoy moving fast while maintaining a high quality bar through testing, automation, discipline, consistency and best practice, whilst treading a careful line in pragmatism and cost-benefit analysis. * Share knowledge and grow. You'll share what you know with colleagues, support more junior engineers, and actively grow your own technical and architectural skills with the team around you. * Support our AI/ML platform tooling. From time to time you'll help maintain the infrastructure and supporting tooling behind our AI and ML capabilities (e.g. Vertex AI on GCP, AWS Bedrock, and LLM observability tooling such as Langfuse). This is a supporting part of the role rather than its focus. YOU'LL HAVE; * Experience working in engineering teams building a customer-focused SaaS product, weighing delivering value to clients against technical excellence. * 4+ years of experience in Platform Engineering, SRE, or DevOps roles. * Good working knowledge of cloud platforms (AWS and/or GCP), managed services and infrastructure automation tools (Terraform or similar). * Proficiency in containerisation and orchestration (Containers, ECS, Kubernetes a plus). * Proficiency in one or more programming or scripting languages (such as Go, TypeScript/JavaScript, Python or Bash), with a background in software engineering being a major plus. * Experience building or maintaining CI/CD systems (GitHub Actions preferable, ArgoCD etc). * Experience with monitoring, alerting and logging stacks (the Grafana stack: Prometheus, Loki, Tempo; plus OpenTelemetry). * A working understanding of networking and distributed systems. * A working understanding of security and an interest in DevSecOps. * An ability to work through ambiguity, and comfort tackling problems that aren't always well defined. * A keen sense of curiosity, with a natural drive to learn and grow. * A passion to work collaboratively with others. We like to work as a team, not a collection of individuals, and we expect you to have the same mindset. YOU MIGHT HAVE; * Knowledge of policy-as-code. * Familiarity with supply chain security. * Exposure to cost optimisation and FinOps practices. * Experience with internal developer platforms or portal tooling (e.g. Backstage, Get Port). * Exposure to LLM observability or evaluation tooling (e.g. Langfuse). Salary range £90,000—£110,000 GBP
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. 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: Cloud environments are used at Neo4j to perform pre-sales, proof-of-concept, and solution engineering activities with minimal oversight by IT or Security. This role, which resides in IT, will help conceptualize the requisite activities and carve a path toward effective and responsible management of these environments. Some examples of work you’ve performed aligned with these types of activities could be related to finance (budgeting, cost allocation, right-sizing environments) cloud maturity (IaC, naming conventions, tagging initiatives) security (CPSM, asset management, vulnerability) or automation (service catalogs, provisioning, secure configurations). With the correct guidance and prioritization from you, we seek to accomplish wins for management and security while enabling engineers to work faster and more securely than they do today. This role is global and will work across the organization. The Role: * Provide technical leadership through mentorship, documentation, reporting, and knowledge-sharing best practices to peers within IT and consumers of cloud infrastructure. * Play a crucial role in defining and delivering on the roadmap for cloud infrastructure. * Work with the security team to ensure alignment with their vision of cloud management, including compliance. * Liaise with Engineering teams on their use and management of cloud infrastructure to find synergies. * Operationalize the security, management and monitoring of cloud infrastructure. * Take on the Subject Matter Expert (SME) role for cloud in IT and continue to develop broad and deep understanding where opportunities may exist or when new offerings come to market. QUALIFICATIONS: * Bachelor’s degree (or greater) in Computer Science, Information Technology, or a related field. * Proven experience as a Cloud Engineer with in-depth knowledge of at least two of; AWS, GCP, and Azure. * Strong understanding of cloud security best practices and compliance standards. * Experience in designing and implementing cost-effective solutions in cloud environments. * Proficient in troubleshooting and resolving cloud-related issues. * Excellent communication and collaboration skills. PREFERRED SKILLS: * Experience leading company-wide cloud initiatives. * Cloud certifications from AWS, GCP, and Azure. * Experience with DevOps practices and tools including Infrastructure as Code (IaC) solutions. * Familiarity with containerization technologies (e.g., Docker, Kubernetes). * Scripting and automation skills (e.g., Java, Python, Golang, PowerShell). #LI-Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. * Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. * Raised the biggest funding round in database history ($325M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well-funded database companies in history. * 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. * Co-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. * Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. * A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are 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) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at www.neo4j.com. ©2026 Neo4j, Inc., Neo Technology®, Neo4j®, Cypher®, Neo4j Bloom™, Neo4j Graph Data Science Library™, Neo4j® Aura™, and Neo4j® AuraDB™ are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. 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: Neo4j’s managed cloud offering, Aura, brings the power of graph databases to the cloud. We are seeking an experienced Software Engineer - Identity and Access Management to architect, implement, and manage enterprise IAM strategies. This role requires strong technical skills and a keen interest in the identity and access management (IAM) domain and is a good fit for someone who enjoys working with different teams to build secure, scalable, and compliant IAM solutions for AuraDB. You will work closely with security architecture, development, infrastructure, and product teams to consolidate IAM capabilities across critical applications and systems. This position is ideal for someone who thrives in both planning and hands-on execution. The Role: IAM Architecture & Implementation * Contribute to shaping the IAM roadmap and design an architecture that brings together the IAM domains across Aura. * Develop and maintain scalable IAM solutions including identity governance and authentication frameworks. Authentication & Authorization * Implement and manage tooling for configuring authentication protocols (OAuth2, OIDC, SAML, LDAP, MFA) and lifecycle management (SCIM). * Integrate with enterprise SSO providers (Okta, Azure AD, Ping Identity, etc). * Design and implement relevant access control paradigms for differing business use cases (RBAC, ABAC, PBAC, ReBAC, FGA). * Manage application authentication via Auth0. * Develop access control policies based on least privilege principles. * Support various authentication and encryption methods: JWT, service accounts, workload identity including SPIFFE/SPIRE, client credentials, mTLS, request signing. Security & Compliance * Apply zero trust principles and secure identity patterns for internal/external systems. * Assess and manage IAM attack surfaces and ensure compliance with industry standards and regulatory requirements (SOC 2). Collaboration & Leadership * Collaborate with engineering, UX, and business stakeholders using Agile methodologies. * Mentor team members on IAM technologies and best practices. * Produce clear, well-structured documentation for technical and non-technical audiences EXPERIENCE: Required * 7+ years of backend development or software engineering experience. * Familiarity and exposure to software development with IAM systems (Okta, Auth0, Ping Identity, Oracle Access Manager, AWS IAM, Azure AD/Entra ID). * Deep understanding of IAM principles, authentication/authorization protocols, and identity lifecycle management. * Solid grasp of identity security frameworks, protocols, and secure design patterns. * Experience with Python or GoLang. * Experience with at least one of the major cloud providers (GCP, AWS, Azure). Preferred * 3+ years of professional experience in Identity and Access Management. * Familiarity with Kubernetes #Li-Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. * Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. * Raised the biggest funding round in database history ($325M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well-funded database companies in history. * 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. * Co-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. * Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. * A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are 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) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at www.neo4j.com. ©2026 Neo4j, Inc., Neo Technology®, Neo4j®, Cypher®, Neo4j Bloom™, Neo4j Graph Data Science Library™, Neo4j® Aura™, and Neo4j® AuraDB™ are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.