Summary
Join us in shaping the future of technology at Arkose Labs, a collaborative ecosystem where you'll partner with global enterprise giants to safeguard hundreds of millions of users. As a technical leader, you'll help shape our product and meet the hyper growth needs of our business by achieving a deep knowledge of Arkose's product architecture, data flows, usage patterns, and customer scenarios.
Requirements
- 15+ years of engineering experience focused on application development (or Masters and 12 + years related experience)
- Deep, technical understanding of application development in the cloud, with hands on experience making trade offs and data driving design decisions
- Production-level experience using stream processing architecture and frameworks like Apache Flink
- Production-level experience developing cloud-native distributed systems processing very high volumes of traffic and data at scale
- Strong knowledge of web/HTTP concepts and methodologies - DNS, TLS, browser caching, CDNs (e.g. Cloudflare/CloudFront)
- Adept at thinking at a high level catering to the business needs, as well as going very deep into a specific technical area
- Have shown strong customer focus and working backwards from their needs
- Led the architecture of successful, large scale SaaS products and delivered exceptional business outcomes in cloud environments
- Mentored senior and/or staff engineers to get them to the next level
- Expert proficiency with Golang and familiarity with Python/Go
- Good understanding of the SDLC ranging from architectural reviews, technical design deep dives, implementation, testing, CI & CD
- Familiarity with A/B testing, blue-green environments and canary deployments
- Strong verbal and written communication skills
- Exposure to cyber security and fraud prevention industry verticals and technologies a plus
Responsibilities
- Achieve a deep knowledge of Arkose’s product architecture, data flows, usage patterns, and customer scenarios to become a technical authority for overall architecture
- Understand and help evolve our current architecture to use stream processing and design of the product to meet scaling needs of the business
- Strike the right balance of meeting the growing demands of the business along with making sensible architecture decisions
- Take lead on projects with little to no additional direction from engineering/product leadership, drive and help track them to completion if needed
- Partner with fellow architecture leads, eng management, and product management on project requirements, designs, and development plans
- Provide technical leadership across multiple product areas, and provide recommendation to senior leadership
- Keep product quality, operating cost, and reliability top of mind by keeping those as core tenets to architecture
- Mentor engineers at all levels and partner with Engineering leadership in fostering a nurturing culture that focuses on innovation and execution
- Bring creativity and passion to influence the strategic direction of our technology and products as well as mentor other members of your team
Benefits
- 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