Senior Backend Software Engineer (Full-time)
Role details
Job location
Tech stack
Job description
We are building the next generation Cybersecurity Management Platform - a product that unifies security posture and response workflows into a single pane of glass, with LLM-powered automation at its core. We are hiring a Senior Backend Engineer to help architect and build the services that power it.
You will own backend systems end-to-end: from API design and data modeling, to LLM-orchestrated workflows, to production deployment on a modern container platform. You will write code, set the bar for engineering quality, and shape how AI coding agents are used inside our team. This is a high-ownership role for an engineer who genuinely enjoys shipping secure, well-tested software and wants to work on a product where security correctness is a feature, not an afterthought.
What You'll Do
-
Design, build, and operate backend services in Python using Django and FastAPI for our cybersecurity management platform.
-
Architect LLM-powered features using the Anthropic or OpenAI APIs - prompts, tool use, retrieval, evaluation, guardrails, and cost/latency controls.
-
Design clean, well-documented REST and async APIs and the data models behind them; make pragmatic trade-offs between speed, simplicity, and long-term maintainability.
-
Build and operate services as part of a modern microservices architecture, deployed as containers (Docker) and orchestrated with Kubernetes or equivalent.
-
Write secure code by default: apply OWASP Top 10 thinking to every endpoint, review peers' code for security flaws, and partner with security stakeholders on threat modeling.
-
Use Claude Code, Codex, or similar AI coding agents as part of your daily workflow - delegating to them where it accelerates quality, and knowing when not to.
-
Own your services in production: observability, SLOs, on-call, incident response, and continuous improvement.
-
Raise the engineering bar through code review, design review, mentorship of junior engineers, and thoughtful technical writing.
Requirements
-
5+ years of professional backend engineering experience building production services in Python.
-
Strong hands-on experience with both Django and FastAPI - you understand when to reach for each and why.
-
Shipped features that integrate LLMs (Anthropic or OpenAI) into real products - not just demos. You have opinions on prompt design, tool/function calling, evaluations, and controlling cost and latency in production.
-
You write secure code by default and are deeply familiar with the OWASP Top 10 - injection, broken access control, SSRF, insecure deserialization, and the rest. You spot these in code review without being asked.
-
Experience designing and operating modern microservices architectures with container-based deployment (Docker + Kubernetes or equivalent).
-
You actively use and embrace AI coding agents - Claude Code, Codex, or similar - and can speak to how they have changed the way you ship code.
-
Strong grounding in relational databases (PostgreSQL), async patterns, testing, and production observability.
-
Deep knowledge of REST API design - resource modeling, versioning, pagination, error semantics, idempotency - and a point of view on where REST stops being the right tool.
-
Hands-on experience authoring OpenAPI (Swagger) specifications - using them for contract-first design, client and server code generation, and keeping documentation honest as the API evolves.
-
DevOps experience building and operating CI/CD pipelines - GitHub Actions, GitLab CI, or equivalent - with automated testing, security scanning, and progressive deployment to production. ⓘ View potential timezone restrictions
-
Clear written and verbal communication in English; comfortable collaborating across time zones with our New York team.
Nice-to-haves
-
Prior experience in the cybersecurity domain: SIEM, SOAR, EDR/XDR, vulnerability management, cloud security, or compliance automation.
-
Experience with event-driven architectures (Kafka, NATS, SQS) and workflow orchestration (Temporal, Celery, Airflow).
-
Experience with retrieval-augmented generation, vector databases, or agentic systems in production.
-
Familiarity with infrastructure as code (Terraform), cloud platforms (AWS/GCP/Azure), and secure SDLC practices.
-
Contributions to open-source Python or security tooling.
Benefits & conditions
-
A senior seat on a small, high-ownership team building a greenfield platform - your architectural decisions will matter for years.
-
A codebase where AI-assisted engineering is a first-class practice, not an afterthought.
-
Competitive compensation, meaningful scope, and a genuine voice in how the product and the engineering org are built.
-
Fully remote work from anywhere in Egypt.
-
A full-time role on a one-year renewable contract - with the clear expectation of long-term continuation for the right person, as the platform is a multi-year commitment.