Principal Engineer

  • $250k-$290k
  • Remote - United States

Remote

Software Development

Principal

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
Share this job:
Please let Arkose Labs know you found this job on Remote First Jobs 🙏
Apply now