Sophos is a global leader in advanced security solutions, specializing in innovative AI-optimized services to combat cyberattacks. They are seeking a Senior Software Engineer to lead end-to-end product development for AI-powered security products, focusing on building scalable systems and driving adoption through real user feedback.
Responsibilities:
- Own end-to-end product development — from idea, research, and architecture to production
- Build and ship AI-powered security products across frontend, backend, and APIs
- Develop scalable, high-quality interfaces and systems that power real user workflows
- Work with minimal specs — define problems, make decisions, and execute independently
- Collaborate when needed, but primarily operate with lean ownership and high autonomy
- Drive adoption and impact — iterate based on real usage, not just requirements
- Leverage LLMs and AI tooling to accelerate development and improve team productivity
- Continuously improve systems, code quality, and developer workflows
Requirements:
- Is comfortable building end-to-end products (UI, APIs, systems, deployment)
- Thinks from first principles, not just patterns or frameworks
- Demonstrates high agency — takes ownership, drives clarity, and executes without waiting
- Writes clean, scalable, maintainable code with strong fundamentals
- Has experience or strong interest in AI-powered development (LLMs, agents, automation, copilots)
- Uses AI tools to accelerate development and decision-making
- Can operate in low-structure, fast-moving environments with minimal PM/design dependency
- Makes pragmatic trade-offs — balances speed, quality, and long-term thinking
- Cares about shipping real products, not just building components
- Years of experience does not matter to us, but we think most devs would need 4+ years of engineering experience across frontend + backend
- Interest and knowledge of security is a plus