At a Glance
- Tasks: Develop and maintain open-source security software for AI agents.
- Company: Join a pioneering tech company focused on agentic security.
- Benefits: Competitive salary, equity options, remote work, and mentorship opportunities.
- Other info: Collaborative environment with a focus on learning and growth.
- Why this job: Make a real impact in the AI security space with your code.
- Qualifications: Experience in open-source projects and strong coding skills in multiple languages.
The predicted salary is between 40000 - 50000 £ per year.
AI agents are becoming autonomous - they execute code, call APIs, and make decisions without human oversight. An adequate security approach to govern them doesn't exist yet. We're building it. Our founding team created Sigstore, the open-source signing standard now used by npm, PyPI, Kubernetes, and other critical infrastructure. We're applying that same thinking to agentic security: execution boundaries, immutable attestation, and dynamic capability management for AI agents.
We're looking for a Software Engineer to join an early, high-trust team. You'll work on nono - our open-source agent security runtime - alongside the founders and our growing team. This isn't a "junior ticket queue" role: you'll own meaningful pieces of the system, ship in the open, and have your work used by developers building real agentic systems. It's a role for someone earlier in their career but with unmistakable talent and a track record of doing excellent work in open source.
What You'll Do
- Ship on nono. Contribute core features, fixes, and tooling to our public runtime. Your commits, issues, and reviews are part of the product's public identity.
- Maintain our client libraries. Help keep nono's SDKs across Rust, Go, TypeScript, and Python healthy - feature parity, releases, docs, and issue triage.
- Build primitives for agent security. Work on execution interception, policy evaluation, attestation, and capability management under the guidance of senior engineers - learning the systems-level craft as you go.
- Work on our commercial security product. Alongside nono, we're building a security product for enterprise customers. You'll contribute across both - the open runtime and the product built on top of it.
- Help run our infrastructure. Share ownership of the systems that keep us running - CI/CD, build and release pipelines, observability, and the environments our product depends on. Small team, real responsibility.
- Engage with the community. Triage issues, review community PRs, write up design notes, and help external contributors land their first changes. Open source is a first-class surface for us, not an afterthought.
- Represent us publicly. We'll actively encourage you to speak at conferences and meetups, write blog posts, and represent Always Further in the open-source and agent-security communities. Your voice becomes part of how the company is known.
- Harden what we ship. Write tests, reproduce edge cases, chase down bugs in adversarial scenarios, and help raise the quality bar across the codebase.
- Learn in public. Pair with principal engineers on hard problems, ask questions freely, and turn what you learn into documentation and tooling that helps the next person.
What We're Looking For
- A proven open-source track record. You have public work we can read - meaningful contributions to projects you don't own, or projects of your own that other people actually use. You understand how good open-source communities operate: clear issues, reviewable PRs, kind and direct code review.
- Strong engineering fundamentals. You write clean, tested code and can reason about correctness, performance, and failure modes. You're not expected to be a kernel expert yet, but you're curious about systems and eager to go deeper.
- Comfort across a few languages. nono and its client libraries span Rust, Go, TypeScript, and Python. You don't need to be expert in all four, but you should be productive in at least one and happy to move between them.
- Security background is a real plus. You don't need one to apply, but if you've done appsec, offensive work, supply chain, or systems security, it'll translate directly into the problems we're solving. Either way, you should find adversarial thinking, threat modelling, and the weird behaviours that emerge when LLMs drive real systems genuinely interesting.
- AI-first, responsibly. We're an AI-first company - tools like Claude Code are part of how we build every day. We use them to move fast, but we take responsibility seriously: we understand their limits, review what they produce, and never cede ownership of the code.
- Clear communicator. You write well - in PR descriptions, issues, design docs, and Slack. You ask good questions and give thoughtful reviews.
- Self-directed. You can take a loosely specified problem, break it down, ask the right clarifying questions, and drive it to a shipped outcome without needing a manager in the loop every day.
How We Work
- Best idea wins. We're a small team. Good ideas come from anywhere and get tested against reality, not seniority.
- Intellectual humility. Nobody has all the answers in a space this new. We expect curiosity over ego.
- Rigorous peer review. We debate openly and hold each other to a high bar. The goal is the best outcome, not being right.
Why Join
- Real ownership, real impact. You'll ship code that's used by people building the next generation of agentic systems, and your name will be on the commits.
- Mentorship. You'll learn systems security, cryptography, and open-source craft from engineers who've done it at scale.
- Early-stage equity. As an early hire at a pre-seed company, you'll receive meaningful equity alongside a competitive base salary.
- Remote, UK preferred. We're UK-based but open to only exceptional candidates wherever they are. We provide flexible working built on trust and ownership.
Software Engineer employer: Always Further, Inc.
Contact Detail:
Always Further, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Get your hands dirty with open-source projects! Contributing to relevant repositories not only showcases your skills but also helps you build a network in the community. Plus, it’s a great way to demonstrate your commitment to the field.
✨Tip Number 2
Don’t just apply for jobs; engage with the companies you’re interested in! Follow them on social media, join their forums, and participate in discussions. This shows genuine interest and can help you stand out when it comes to interviews.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also about demonstrating your thought process.
✨Tip Number 4
When you land an interview, be ready to discuss your past projects and contributions in detail. Highlight how your work aligns with the company’s goals, especially in areas like security and open-source development. And don’t forget to apply through our website for a smoother process!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Off Your Open Source Work: We want to see your contributions! Share links to your GitHub or any projects you've worked on. Highlighting your open-source experience will help us understand your skills and how you fit into our team.
Tailor Your Application: Make sure to customise your application for the role. Use keywords from the job description and explain how your experience aligns with what we're looking for. This shows us you're genuinely interested in joining our team.
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clear communication, so avoid jargon and get straight to the point. This will help us see your thought process and how you articulate your ideas.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to track your application and ensure it gets the attention it deserves. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at Always Further, Inc.
✨Know Your Open Source Stuff
Make sure you can talk about your contributions to open-source projects. Have examples ready that showcase your work and how it aligns with the role. This is a big deal for them, so be prepared to discuss the impact of your contributions.
✨Brush Up on Security Concepts
Even if you don't have a formal security background, familiarise yourself with basic concepts like threat modelling and adversarial thinking. They’re looking for someone who finds these topics interesting, so showing your curiosity can really set you apart.
✨Show Off Your Coding Skills
Be ready to demonstrate your coding abilities in languages like Rust, Go, TypeScript, or Python. You don’t need to be an expert in all, but being productive in at least one is crucial. Consider preparing a small project or code snippet to discuss during the interview.
✨Communicate Clearly
Practice articulating your thoughts clearly and concisely. Whether it's discussing your past projects or answering technical questions, clear communication is key. They value good writing in PRs and documentation, so show them you can express your ideas effectively.