Senior Backend Software Engineer (Full-time)

Join our team and build your career with us

🏢 Zettasoft-egypt 📁 Backend 🎯 Senior level

Job Description

Zettasoft is a software development company with offices in New York and Cairo. We solve business problems with technology, partnering with clients to design and build modern, AI-enabled platforms that move their business forward. You can learn more at zettasoft.com.

 

About the Role

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.

 

 

What We’re Looking For

Must-haves

• 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.

• 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.

 

 

What We Offer

• 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.

 

 

How to Apply

Send your résumé/CV, a link to code you are proud of (GitHub, a production service you led, or a non-trivial side project), and a short note on one LLM-powered feature you have shipped — what was hard about it, and what you would do differently next time — to career@zettasoft.com.

Zettasoft is an equal opportunity employer. We evaluate applicants on the strength of their work and their fit for the role, and we welcome candidates from all backgrounds.

Job Overview

  • Career Level: Senior level
  • Job Type: Full Time
  • Date Posted: April 19, 2026
  • Application Deadline: 19/05/2026 2:02 am

Share This Job