About the Company
Lookout, Inc. is a global cybersecurity leader specializing in protecting the human element in enterprise security. Its cloud-native platform offers rapid, scalable deployment and simplified security operations, defending mobile devices against human-centric attacks, malware, software vulnerabilities, and other threats. Lookout uses AI-driven behavioral analysis to identify threats proactively and partners with major technology providers, including Google and leading telecom operators, to secure mobile environments worldwide.
About the Role
The Software Engineer position on the Security Intelligence team focuses on building and maintaining scalable systems for analyzing millions of iOS and Android applications. The role involves contributing to detection engines, analysis systems, and core intellectual property that underpins Lookout’s security platform. Engineers in this role work across cloud systems, mobile platforms, and high-volume distributed SaaS solutions, collaborating with security research, data ingestion, and machine learning teams to advance mobile threat detection and privacy evaluation capabilities.
Key Responsibilities
- Design, implement, and maintain large-scale distributed SaaS solutions for mobile security analysis
- Develop engines and techniques for static and behavioral analysis of iOS and Android applications
- Collaborate with ML, data ingestion, and security research teams to enable threat hunting and risk evaluation
- Participate in innovation initiatives such as hackathons and internal research projects
- Work across platforms and languages, including Scala, Java, Ruby, iOS, and Android
- Apply functional programming and software engineering best practices, including automated testing, monitoring, and continuous improvement
- Drive features from conception to deployment within Agile teams
Requirements
- 8+ years of professional software development experience
- BS degree in Computer Science, Engineering, or equivalent experience
- Strong software engineering fundamentals: object-oriented design, data structures, algorithms
- Experience with large-scale distributed systems on public cloud platforms (AWS, GCP)
- Functional programming experience preferred
- Experience with reverse engineering mobile applications and runtime analysis
- Knowledge of iOS and Android platforms and toolchains
- Familiarity with Graph, SQL, and NoSQL databases (TinkerPop, ElasticSearch, etc.)
- Ability to work across platforms, languages, and cross-functional teams
- Strong commitment to quality, automated testing, and continuous delivery
Benefits
- Full-time role with competitive compensation (base + bonus + equity + benefits)
- Opportunity to work on cutting-edge mobile security technologies
- Exposure to high-scale distributed systems and advanced AI/ML applications
- Collaboration with expert teams across security research, engineering, and data science
- Participation in innovation initiatives and hackathons
- Access to modern cloud technologies and development toolchains
