100K–350K USD / year
Software Engineer - Console
FullstackRemote — Europe
Published on 2026-10-08
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build full-stack features for XBOW’s AI-powered offensive security platform, spanning React frontends, APIs, and backend services. Own work end to end, from design and implementation through deployment and production support.
About the company
XBOW builds an autonomous offensive security platform that uses AI to discover, validate, and exploit vulnerabilities for proof-backed pentesting.
The team
Platform
Stack
ReactTypeScriptKotlinGoNode.jsAWSPostgreSQLTerraform
What you'll do
- Build full-stack systems connecting frontend and backend services.
- Develop scalable APIs and backend services.
- Deploy and operate services in AWS and other cloud providers.
- Own features from design through production support.
- Work with AI researchers, security researchers, and backend engineers.
What we're looking for
- Experience building and operating full-stack systems.
- Proficiency with TypeScript.
- Experience designing and consuming REST or GraphQL APIs.
- Strong backend development experience with Node.js, Kotlin, Go, or similar.
- Strong problem-solving skills and comfort working with incomplete information.
- Clear communication and comfort in a fast-paced startup.
Nice to have
- Experience with event-driven architectures, message queues, or asynchronous workflows.
- Experience building iterative React/TypeScript frontends.
- Experience with cloud platforms and infrastructure as code.
- Experience designing and optimizing relational databases, especially PostgreSQL.
- Background in systems programming, networking, or performance tuning.
- Experience with hybrid cloud and on-prem deployments.
- Security-product or technical-user product experience.
Benefits
- Competitive salary and equity package.
- Opportunity to shape your role and grow with the company.
- Support for travel to collaborate with colleagues in person.
Hiring process
- 45-minute introductory chat with the Talent team.
- 45-minute interview with an Engineering Lead.
- 2–3-hour technical deep dive based on a relevant case study.
- 30-minute final meeting with the Engineering Lead for the assigned team.
