Role Description
As a Software Engineer on the Product Trust team at Dropbox, you will play a critical role in building scalable & intelligent security solutions to detect & prevent abuse, enhance behavioral intelligence, & protect user trust. You will design, develop, & optimize systems that leverage data-driven insights, real-time detection mechanisms, & machine learning models to identify & mitigate threats. Working closely with security, ML, & data teams, you will drive innovation in abuse prevention while ensuring the reliability & performance of our trust & safety infrastructure. The ideal candidate has a strong background in backend development, distributed systems, & security engineering, with a passion for protecting users from evolving threats.
Our Engineering Career Framework is viewable by anyone outside the company & describes whats expected for our engineers at each of our career levels. Check out our blog post on this topic & more here.
Responsibilities
- Design, build, & deploy software to detect & mitigate security threats, such as account takeovers, phishing, & malicious content distribution.
- Collaborating closely with Threat Intelligence, Safety & Legal, & Security Engineering teams to understand security needs & develop software that meet those needs.
- Developing & executing short & long-term roadmaps, balancing business impact, user experience, & technical quality.
- Actively contributing to our team & company culture through mentorship, participation in interviews, & involvement in new initiatives.
- Supporting fellow engineers through feedback, code reviews, & improvement of internal tools & processes.
- Ensure continuous service operation by participating in the team's on-call rotation, including outside core collaboration hours on a periodic basis.
Requirements
- 5+ years of software engineering or related industry experience.
- BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
- Proven track record in identifying & delivering software solutions through a set of milestones spanning a specific product focus or a multi-component system
- Developed & shipped large-scale web applications with a user-centric mindset.
- Proficiency in building user-facing software & supporting systems & libraries for web and/or desktop platforms.
- Familiarity with security domains such as phishing detection & account takeover prevention.
Preferred Qualifications
- Contributions to open source projects or technical communities
- Experience working with ML models
- Technologies: TypeScript, HTML/CSS, React, Python, MySQL, Go, Java, Rust
Compensation
|