Software Engineer - Backend / Platform

GhostEye

New York (NY)

On-site

USD 140,000 - 210,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GhostEye is building an automated social engineer platform and seeks a backend-focused engineer to turn capabilities into complete product workflows. You will coordinate calls and messages, manage campaign execution, connect services, and expose results to the product team.

You will collaborate with product and frontend engineers to define service behavior, resolve integration issues, and drive projects to production. The role requires clear design notes and robust failure handling.

Qualifications

  • Production services experience in TypeScript or Rust across multiple services.
  • Strong concurrency, asynchronous execution, API design and data modeling.
  • Experience with AWS deployments and cloud infrastructure.
  • Methodical debugging across services, networks and external providers.
  • Good judgment on permissions, fault recovery and operational complexity.

Responsibilities

  • Build backend workflows connecting campaign configuration, scheduling, execution and results.
  • Develop phone and SMS systems, routing, delivery status, recording and integrations.
  • Manage state, cancellations, retries and recovery for long running ops.
  • Implement event processing for duplicates, delays and out-of-order events.
  • Provide services for scoped accounts, sessions and downstream access checks.
  • Ensure authorization, tenant isolation, AWS deployments and monitoring.

Skills

Backend development
TypeScript
Rust
API design
Data modeling
Concurrency
Testing

Tools

AWS

Job description

Why GhostEye

GhostEye is building an automated social engineer that tests how attackers could deceive employees and gain access to company systems. Our customers include government organizations and Fortune 100 companies. We operate our own fine-tuned model, voice synthesis, and self-hosted phone infrastructure. We are extending the platform into post-click compromise and downstream access testing, helping security teams establish what access an attack enables, which defenses intervene, and whether a fix holds when tested again. Our founder previously led BlackRock’s red team and worked in offensive cyber operations at MITRE. The engineering work draws on that experience, with problems spanning real-time communication, controlled execution, and reliable evidence collection.

The role

You will build the backend services that turn our existing capabilities into complete product workflows. This includes coordinating calls and messages, managing campaign execution, connecting services, and making results available to the product.

You will work closely with product and frontend engineers to define service behavior, resolve integration issues, and carry projects through to production. You should be comfortable explaining how a system works, where it can fail, and how you would investigate it.

What you will work on
  • Backend workflows connecting campaign configuration, scheduling, execution, and results.
  • Phone and SMS systems, including routing, delivery status, recording, and provider integrations.
  • State management, cancellation, retries, and recovery for long-running operations.
  • Event processing that handles duplicate, delayed, and out-of-order events.
  • Services for scoped account, session, and downstream access checks.
  • Authorization, tenant isolation, AWS deployments, and operational monitoring.
  • Latency and failure handling across model responses, speech generation, and call delivery.
Your first 90 days
First 30 days: Understand the execution path and ship a backend workflow

Trace a campaign from its initial API request through execution and reporting. Work with the team to select and ship a scoped backend flow using existing services. Document its dependencies, failure behavior, and remaining limitations.

By 60 days: Own a workflow across services

Take responsibility for a larger execution flow, including its service contracts, state transitions, and integrations. Verify cancellation, retries, uncertain provider responses, and status reporting. Add the tests and monitoring needed to operate it.

By 90 days: Carry a product initiative through to production

Own backend delivery for a complete customer workflow. Help product and frontend engineers understand what is ready, what remains unfinished, and which decisions are blocking release. Break the work into manageable releases, resolve integration problems, and follow up on production behavior.

What we are looking for
  • Experience building and operating production services in TypeScript or Rust, with the ability to work across both.
  • A solid understanding of concurrency, asynchronous execution, API design, and data modeling.
  • Experience with AWS or comparable cloud infrastructure.
  • A methodical approach to debugging across services, networks, and external providers.
  • Sound judgment about permissions, failure recovery, and operational complexity.
  • Tests that cover meaningful failure cases and verify the behavior the product depends on.

Experience with telephony, streaming audio, model serving, enterprise identity systems, or security tools is valuable.

Communication matters

We expect clear design notes, documented service behavior, and direct explanations of technical tradeoffs. Ask questions when requirements are incomplete and communicate dependencies and blockers early.

During production issues, explain the impact, what is known, what remains uncertain, and how the fix will be verified. Keep product and frontend engineers informed when backend behavior affects what customers can do.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack
Software Engineer - Full Stack

GhostEye • New York (NY)

On-site
USD 120,000 - 180,000
Software Engineer - Backend / Platform
Software Engineer - Backend / Platform

present of AI • New York (NY)

On-site
USD 120,000 - 180,000
Backend Engineer – Node.js / PostgreSQL / AWS
Backend Engineer – Node.js / PostgreSQL / AWS

Mappa • United States

Remote
USD 120,000 - 180,000
Backend Engineer (TypeScript/Rust) for Security Testing
Backend Engineer (TypeScript/Rust) for Security Testing

GhostEye • New York (NY)

On-site
USD 140,000 - 210,000
Forward-Deployed Engineer (FDE), Strategic Accounts
Forward-Deployed Engineer (FDE), Strategic Accounts

FDE Times • San Francisco (CA)

On-site
USD 180,000 - 240,000
Remote Staff Backend Engineer: Real-Time AI Voice at Scale
Remote Staff Backend Engineer: Real-Time AI Voice at Scale

Hamming • Austin (TX)

Hybrid
USD 120,000 - 160,000
Flexible work hours
Career development opportunities
Backend Expert (node.js)
Backend Expert (node.js)

intent sp. z o.o. • United States

Remote
USD 96,000 - 207,000
Fully remote
Flexible hours
Senior / Staff Backend Engineer
Senior / Staff Backend Engineer

Hamming • Austin (TX)

Hybrid
USD 120,000 - 160,000
Flexible work hours
Career development opportunities
Staff Engineer
Staff Engineer

Aqua Voice Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
IT Engineer
IT Engineer

ElevenLabs • United States

Remote
USD 110,000 - 170,000
Innovative culture
Growth paths
Learning & development stipend
+3