A complete application in a minute
Tailored resume and cover letter, ready to send.
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.
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.
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.
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.
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.
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.
Experience with telephony, streaming audio, model serving, enterprise identity systems, or security tools is valuable.
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.