Senior Software Engineer

The Citation Group

Wilmslow

Remoto

GBP 90.000 - 130.000

Tempo pieno

17 ore fa
Candidati tra i primi
Generatore di candidature

Una candidatura su misura per questa offerta di lavoro — un curriculum e una lettera di presentazione personalizzati, perfettamente in linea con l'annuncio.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote-first

Descrizione del lavoro

The Citation Group is hiring a Senior Software Engineer to help build a cyber security SaaS platform. This remote-first role is UK-based with occasional in-person events and travel.

You’ll work across the full stack, from React/GraphQL frontend to Django/Python backend, using AI as a core part of the workflow while maintaining a strong emphasis on security and quality. You’ll join a small, fast-moving team reporting to the Technical Lead, contributing to architecture decisions and collaborating

Competenze

  • 5+ years of professional software engineering experience.
  • Full-stack development with React frontend and Django backend.
  • Experience with REST/GraphQL APIs and async processing.
  • Hands-on with AI-assisted workflows and evaluation.
  • Ability to work independently in a small team.

Mansioni

  • Design, build, and ship features across the full stack from React frontend to Django backend.
  • Own features end-to-end: design, implement, test, deploy and monitor in production.
  • Collaborate with product/design to turn ambiguous requirements into working software.
  • Integrate with third‑party security and infra providers via REST APIs.
  • Maintain and improve async processing pipelines powering scanning and reporting workloads.

Conoscenze

Full-stack
React
GraphQL
Django
Python
AWS
CI/CD
AI integration
Security awareness
Independent working

Strumenti

Celery
Redis
RabbitMQ
JWT/OAuth2/SAML
Graphene
PostgreSQL
AWS ECS

Descrizione del lavoro

Senior Software Engineer Role in Cyber Security SaaS Platform - Full Stack


Location: Remote (UK-based), with occasional in-person attendance required for company events


Type: Full-time Reports to: Technical Lead



About the Role

We're a small, fast-moving engineering team building a cyber security SaaS platform that gives customers device scanning, vulnerability patching, cyber risk assessments, and incident reporting - all in one place.


We're looking for a Senior Software Engineerto join as an individual contributor and work across the full stack, from day one.


We're an AI-native engineering team. We expect you to use AI as a genuine part of how you design, build, test, and review software, and, just as importantly, to know when human judgment, input, and validation are essential. In a cyber security product, that judgment matters more than anywhere else.


This is a remote-first role. You will, however, be expected to attend occasional in-person events, such as hackathons, conferences, quarterly planning sessions and team get-togethers. These are a genuine part of how we build the team, not a box-ticking exercise, so a willingness to travel a few times a year matters.


This is not a role for someone who needs a lot of structure or supervision. We're a small, supportive team, but we don't have the bandwidth for extended hand-holding beyond a 4-week induction period. We need someone who can quickly understand our systems, ask the right questions early, and then get on with delivering - independently, and to a high standard.



What You'll Do


  • Design, build, and ship features across our full stack - from the React/GraphQL frontend to the Django/Python backend.

  • Work directly with product and design to turn ambiguous requirements into working software.

  • Own features end-to-end: design, implementation, testing, deployment, and monitoring in production.

  • Contribute to architecture and technical decisions as a senior voice on a small team - your input matters here.

  • Integrate with third-party security and infrastructure providers via REST APIs.

  • Maintain and improve async processing pipelines (Celery, Redis, RabbitMQ) that power scanning and reporting workloads.

  • Help evolve our authentication/authorization layer (JWT, SSO) as we scale.

  • Write clean, well-tested, maintainable code, and review others' code with the same bar.

  • Use AI throughout your engineering workflow, from exploring problems and generating code to reviewing, building and testing solutions, while bringing a critical eye to AI-generated output and taking full responsibility for everything you ship.

  • Contribute to and refine the AI agents, harnesses and automated workflows that improve how the team delivers.

  • Help define where AI accelerates our work and where human review is non-negotiable, particularly for security-sensitive code, authentication and data handling.

  • Assist with production support as needed.



What We're Looking For

Technical experience:



  • 5+ years of professional software engineering experience, with genuine full-stack range.

  • Frontend: React, Node.js, GraphQL (ideally Apollo), and comfort with WebSockets/real-time data.

  • Backend: Python (Django preferred), PostgreSQL, and GraphQL API design (Graphene or similar).

  • Experience with async task queues (Celery + Redis/RabbitMQ or equivalent).

  • Solid understanding of REST API design and integration with third-party services.

  • Experience with JWT-based auth and SSO (OAuth2/SAML/OIDC).

  • Familiarity with containerized deployments on AWS (ECS or similar) and general AWS literacy.

  • Comfortable working with CI/CD pipelines and infrastructure-as-code concepts.

  • Demonstrable experience using AI as a core part of your day-to-day engineering workflow, not just as a code completion tool. You can speak concretely about how AI has changed the way you work.

  • Hands-on experience working with AI agents, harnesses or agentic workflows, with a clear understanding of what they can and cannot do reliably.

  • Sound judgement about when a task can be delegated to AI and when human input and validation are of the utmost importance. You treat that judgement as a core engineering skill.

  • You work with AI-generated output critically: you verify it, refine it, test it and own what ships.



Working style (equally important)


  • Demonstrated ability to work independently- you can pick up a loosely defined problem, scope it, and drive it to completion without close supervision.

  • Strong communicator who proactively flags blockers, risks, and decisions rather than waiting to be asked.

  • Comfortable operating with ambiguity in a small team where process is lightweight and priorities can shift.

  • A pragmatic, ownership-driven mindset - you care about the outcome, not just your ticket.

  • You hold AI-assisted work to the same standard as anything else you produce: no shipping unverified output, ever.

  • Prior experience in a startup, scale-up, or small-team environment is a strong plus.



Nice to have


  • Background in cyber security, vulnerability management, or compliance/risk tooling.

  • Experience with security scanning tools, patch management systems, or SIEM/reporting platforms.

  • Exposure to multi-tenant SaaS architecture.

  • Experience building AI agents, harnesses or automated workflows in a production context.

  • Awareness of AI-specific security risks, such as prompt injection, data leakage into models and supply chain risks in AI tooling.



What You'll Get


  • A meaningful, high-ownership role on a small team where your work directly shapes the product.

  • Direct exposure to the full architecture - no silos, no red tape.

  • A supportive team culture, with structured onboarding to set you up for independent success.

  • Access to frontier AI tooling and a genuine mandate to shape how the team uses it.

  • Remote-first working, with travel and expenses covered for in-person events like hackathons, conferences and quarterly planning.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Developer
Senior Developer

Isms • Brighton

Ibrido
GBP 70.000 - 90.000
Founding Full Stack Engineer REMOTE
Founding Full Stack Engineer REMOTE

Nexa • Greater London

Ibrido
GBP 70.000 - 110.000
Employee share options
Remote-first environment
Senior Software Engineer (12 Month Fixed-Term Contract)
Senior Software Engineer (12 Month Fixed-Term Contract)

LADbible Group • Manchester

In loco
GBP 80.000 - 120.000
Mid-level Developer
Mid-level Developer

Isms • Brighton

Ibrido
GBP 60.000 - 90.000
Lead Software Engineer – C#/.NET, React & AI
Lead Software Engineer – C#/.NET, React & AI

djr • Wimbledon

In loco
GBP 90.000 - 130.000
AI Native Builder
AI Native Builder

Newpage Solutions • Bristol

In loco
GBP 70.000 - 110.000
Flexible remote-first collaboration
People-first culture
Global, collaborative team
AI Engineer
AI Engineer

Deloitte - Recruitment • Greater London

Ibrido
GBP 129.000 - 166.000
Senior Python Developer
Senior Python Developer

Tech4 Ltd • City Of London

In loco
GBP 90.000 - 130.000
Senior Full Stack Engineer, Agentic Security
Senior Full Stack Engineer, Agentic Security

Dynamo AI • Greater London

Ibrido
GBP 90.000 - 130.000
Competitive salary + equity
Remote-friendly
Team retreats every 8 weeks
+2
Senior Software Engineer
Senior Software Engineer

Citation Canada • Wilmslow

In loco
GBP 55.000 - 75.000