What You’ll Do
- Lead a team of Software Engineers, provide strong technical leadership in the security domain with expertise in authentication, authorization, cryptography and application security.
- Ensure the systems we build are highly reliable and scalable, and that identified security issues are prioritized and addressed accurately in an appropriate time frame.
- Mentor other engineers and build a strong culture of quality, handle conflicts well and help build consensus.
- Work with partners across Security, Safety, Compliance, Risk, Privacy, Legal, Ops and Marketing.
- Collaborate with Product, Design, UX Researcher and Mobile/Web engineers to define the customer facing features, as well as external partnerships for integration into our platform.
What You’ll Need
- Bachelor's degree or higher in an engineering field (e.g. Computer Science, Computer Engineering, Information Technology etc.);
- Solid experience leading engineering teams;
- Experience working with multi-functional, globally distributed teams to coordinate work and deliver solutions that span multiple teams;
- Collaboration with PMs, designers, data scientists and infrastructure teams to identify, prioritize and solve problems;
- Working actively on career mentor & development, handle performance & conflicts, influence cross-functional teams;
- Track record of managing, recruiting, and retaining strong engineering talent and growing effective teams.
- Desire knowledge about large-scale, distributed systems, including SQL/NoSQL storage, transactional updates, asynchronous processing with message queues like Kafka, logging, system monitoring, and performance tuning.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .