{"schemaVersion":"jobsearcher.job.v1","id":"2b6296d3874cdae00ab4cd4c","url":"https://jobsearcher.com/jobs/2b6296d3874cdae00ab4cd4c","canonicalUrl":"https://jobsearcher.com/jobs/2b6296d3874cdae00ab4cd4c","title":"Software Engineer - Full Stack","description":"Why GhostEyeGhostEye 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 product draws on that experience, with engineering problems spanning real-time communication, controlled execution, and reliable evidence collection.The roleYou will own customer-facing features across our TypeScript frontend and backend APIs, working within a broader stack that includes Rust and AWS. Your responsibility will extend from defining the implementation through testing, deployment, and operation in production.You will work with customers and teammates to understand requirements, make technical decisions, and resolve problems in the software you own.What you will work onCampaign configuration, targeting, scheduling, and approval workflows.Streaming views of calls and messages, with clear execution status and error reporting.Investigation interfaces that distinguish successful, blocked, and untested attack steps and show the supporting evidence.APIs and data models for conversations, permissions, and campaign results.Customer controls and reporting for post-click compromise tests and downstream access checks.What we are looking forExperience building and maintaining production TypeScript applications, including frontend interfaces and backend APIs.A solid understanding of authentication, authorization, browser behavior, and asynchronous requests.A methodical approach to debugging across the browser, network, services, and data.Tests that cover meaningful failure cases and verify the behavior customers depend on.Good judgment about usability, implementation scope, and maintainability.Experience with Rust, AWS, streaming applications, or security tools is valuable.Communication mattersWe expect clear design notes, direct explanations of technical tradeoffs, and useful documentation. Ask questions when requirements are incomplete, flag risks early, and keep teammates informed about progress and blockers.When something fails, explain the impact, what you know, what remains uncertain, and how you will verify the fix. You should also be comfortable explaining product behavior to customers without assuming they share your technical background.","company":"Ghosteye","rawCompany":"ghosteye","city":"New York","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-10-28T09:37:39.899Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer - Full Stack","description":"Why GhostEyeGhostEye 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 product draws on that experience, with engineering problems spanning real-time communication, controlled execution, and reliable evidence collection.The roleYou will own customer-facing features across our TypeScript frontend and backend APIs, working within a broader stack that includes Rust and AWS. Your responsibility will extend from defining the implementation through testing, deployment, and operation in production.You will work with customers and teammates to understand requirements, make technical decisions, and resolve problems in the software you own.What you will work onCampaign configuration, targeting, scheduling, and approval workflows.Streaming views of calls and messages, with clear execution status and error reporting.Investigation interfaces that distinguish successful, blocked, and untested attack steps and show the supporting evidence.APIs and data models for conversations, permissions, and campaign results.Customer controls and reporting for post-click compromise tests and downstream access checks.What we are looking forExperience building and maintaining production TypeScript applications, including frontend interfaces and backend APIs.A solid understanding of authentication, authorization, browser behavior, and asynchronous requests.A methodical approach to debugging across the browser, network, services, and data.Tests that cover meaningful failure cases and verify the behavior customers depend on.Good judgment about usability, implementation scope, and maintainability.Experience with Rust, AWS, streaming applications, or security tools is valuable.Communication mattersWe expect clear design notes, direct explanations of technical tradeoffs, and useful documentation. Ask questions when requirements are incomplete, flag risks early, and keep teammates informed about progress and blockers.When something fails, explain the impact, what you know, what remains uncertain, and how you will verify the fix. You should also be comfortable explaining product behavior to customers without assuming they share your technical background.","datePosted":"2026-10-28T09:37:39.899Z","dateModified":"2026-10-28T09:37:39.899Z","hiringOrganization":{"@type":"Organization","name":"Ghosteye","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2b6296d3874cdae00ab4cd4c"},"url":"https://jobsearcher.com/jobs/2b6296d3874cdae00ab4cd4c"}}