
Opportunity at
XBOWSoftware Engineer - Console
XBOW is seeking a Software Engineer for Console to join its team on a full-time basis. XBOW develops an artificial intelligence platform designed to autonomously discover,…
Career Tools
About This Role
XBOW is seeking a Software Engineer for Console to join its team on a full-time basis. XBOW develops an artificial intelligence platform designed to autonomously discover, validate, and exploit security vulnerabilities. Founded by industry veterans and backed by prominent investors, the company builds automated security solutions for technical users. In this position, you will build full-stack systems that connect user interfaces and backend architecture. You will create scalable APIs, develop…
Job Description
XBOW is seeking a Software Engineer for Console to join its team on a full-time basis. XBOW develops an artificial intelligence platform designed to autonomously discover, validate, and exploit security vulnerabilities. Founded by industry veterans and backed by prominent investors, the company builds automated security solutions for technical users.
In this position, you will build full-stack systems that connect user interfaces and backend architecture. You will create scalable APIs, develop backend services using TypeScript, Kotlin, and Go, and operate services on cloud infrastructure. The role involves managing open-ended technical challenges from initial design through production support while collaborating with AI researchers, security specialists, and other engineers.
This opportunity is well-suited for engineers who thrive in an early-stage startup environment and enjoy navigating ambiguity. Candidates should be comfortable prototyping features rapidly, optimizing relational databases, and designing resilient systems. XBOW provides a competitive salary ranging from $100,000 to $350,000 per year alongside an equity package.
Responsibilities
- Design and construct full-stack systems merging frontends and backends
- Develop scalable application programming interfaces and backend services utilizing TypeScript, Kotlin, and Go
- Deploy and manage services on AWS and additional cloud providers
- Take ownership of technical problems from the initial design phase through production deployment and support
- Navigate ambiguity while helping establish development standards
- Collaborate directly with colleagues across multiple disciplines including AI researchers, security researchers, and backend engineers
Requirements
- Demonstrated experience building and operating full-stack systems
- Proficiency in TypeScript
- Experience designing and consuming REST or GraphQL APIs
- Robust backend development background using Node.js, Kotlin, Go, or comparable languages
- Strong problem-solving abilities paired with the capacity to handle incomplete information
- Thoughtful communication skills emphasizing clarity and simplicity
Qualifications
- Experience with event-driven architectures, message queues, or asynchronous workflows
- Experience building iterative frontends prioritizing speed and feedback loops
- Familiarity with AWS or equivalent cloud platforms
- Comfort working with infrastructure as code tools such as Terraform or CDK
- Appreciation for user experience and design
- Experience designing and optimizing relational databases like Postgres
- Background in systems programming, networking, or performance tuning
- Experience handling hybrid cloud and on-premises deployments
- Prior experience working in early-stage startups
- Background building security products or tools tailored for technical users
Core Skills
Benefits
- Competitive salary between USD 100,000 and 350,000 per year
- Generous equity package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Software Engineer - Console role?
The compensation ranges from USD 100,000 to 350,000 per year, accompanied by an equity package.
What employment type is this position?
This is a full-time position.
Where is the job located?
The specific job location is not stated in the posting, though the source mentions that team members are remote and travel to collaborate in person.
What is the hiring process like?
The hiring process consists of a 45-minute introductory chat with the Talent team, a 45-minute interview with an Engineering Lead, a 2 to 3 hour technical deep dive involving a case study, and a final 30-minute meeting with the assigned team's Engineering Lead.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.