Software Engineer - Console

XBOW · Remote · Europe (Remote) · US East Coast · Remote Argentina ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
$100k – $350k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote
  • Full-time position
  • TypeScript + Go + Kotlin
  • AWS cloud infrastructure
  • Early-stage startup

Join XBOW to develop tools that autonomously discover and validate vulnerabilities using AI. You will work on end-to-end features, connecting TypeScript APIs and React interfaces with robust backend systems in Kotlin and Go deployed on AWS.

What you'll do

  • Design and build seamless full-stack systems integrating frontend and backend
  • Develop scalable APIs and backend services using TypeScript, Kotlin, and Go
  • Deploy and operate services on AWS and other cloud providers
  • Own features end-to-end from design through deployment and production support
  • Collaborate with AI researchers, security experts, and other engineers

What you'll need

  • Experience building and operating full-stack systems
  • Proficiency with TypeScript for frontend and API development
  • Strong backend experience with Node.js, Kotlin, Go, or similar languages
  • Experience designing and consuming REST or GraphQL APIs
  • Ability to solve problems with incomplete information in a fast-paced setting

Nice to have

  • Experience with event-driven architectures and message queues
  • Familiarity with AWS, Terraform, or CDK for infrastructure as code
  • Skill in optimizing relational databases like Postgres
  • Background in systems programming, networking, or performance tuning
  • Prior experience building security products or working in early-stage startups

Stack

  • TypeScript
  • React
  • Kotlin
  • Go
  • AWS
  • Postgres

How you'll work

  • Fully remote with regular in-person collaboration opportunities
  • Full-time employment contract

What you get

  • Competitive salary and generous equity package
  • Opportunities for career growth and role shaping
  • Support for travel to collaborate with colleagues

Hiring process

  • 45-minute introductory chat with the Talent team
  • 45-minute interview with an Engineering Lead
  • 2-3 hour technical deep dive on a relevant case study
  • 30-minute final meeting with the assigned Engineering Lead