Browse All Jobs
Job Description

Arkose Labs, recognized as a leader in bot detection and mitigation, is seeking a Principal Engineer to drive the evolution of its product architecture, focusing on stream processing and cloud-native distributed systems. The Principal Engineer will play a crucial role in addressing complex engineering challenges, making scalable design decisions, and mentoring teams.

This role involves:

  • Leading the design and evolution of product architecture.
  • Collaborating with engineering, product, and leadership teams.
  • Guiding architecture decisions.
  • Leading and mentoring engineers.
  • Taking ownership of critical projects.
  • Bringing creativity to influence the strategic direction of technology and products.

Arkose Labs is looking for someone who has:

  • 15+ years in software engineering or 12+ with a Master’s degree.
  • Hands-on experience with stream processing frameworks like Apache Flink.
  • Proficiency in Go (Python familiarity is a plus).
  • Strong understanding of web/HTTP protocols, DNS, TLS, browser caching, and CDNs.
  • Proven track record of leading large-scale SaaS product architectures.
  • Demonstrated ability to mentor senior engineers and elevate team performance.
  • Familiarity with A/B testing, blue-green environments, and canary deployments.
  • Deep experience across architectural reviews, technical design, implementation, CI/CD, and testing.

Arkose Labs offers:

  • Competitive salary + Equity
  • 401k plan
  • Robust benefits package- 85% medical, dental, vision coverage for employees and 75% for dependents
  • Flexible PTO
  • Life insurance coverage
  • Short and Long Term Disability Insurance paid by the company
  • Generous nationwide parental leave policy
  • Amazing discounts program
  • Wellbeing package including mental health and gym discounts
  • Flexible working hours to support personal well-being and mental health
  • Employee Assistance Program
Apply Manually