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