Lookout

Staff Backend Software Engineer, Java/Scala

Lookout

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$130,000 - CA$170,000 per year

Job Level

About the role

  • As a Software Engineer on the Security Intelligence team, you will contribute broadly to the detection engines, analysis systems, and other core intellectual property at Lookout.
  • You may be called on to work in high scale cloud systems, or directly on mobile platforms.
  • You will be a member of the team that is responsible for a massively scalable platform that performs static analysis of iOS and Android applications, applying behavioral and malware detection policy.
  • Work closely with Lookout’s security research, data ingestion, and machine learning teams to enable threat hunting for state level security actors and their infrastructure.

Requirements

  • A strong motivation for self-directed learning, while collaborating with experts across Lookout engineering teams, to take on challenges in areas such as:
  • Scalable distributed systems design.
  • Reverse engineering of mobile applications and runtimes.
  • Mobile devices and platforms.
  • ML based data analysis support.
  • Experience designing/implementing large-scale, distributed, production class software on public cloud platforms such as AWS and GCP.
  • Strong software engineering fundamentals: object-oriented design, data structures, and algorithms.
  • Functional programming experience is highly desired.
  • Desire and ability to work across platforms and languages.
  • A quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement in all of your work.
  • Ability to drive features from conception to deployment in an agile team with continual delivery.
  • 8+ years of overall development experience.
  • BS degree in Computer Science or similar Engineering discipline, or equivalent work experience.
Benefits
  • Base salary range + bonus + equity + benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
scalable distributed systems designreverse engineeringmobile application developmentmachine learningcloud platformsAWSGCPobject-oriented designdata structuresalgorithms
Soft Skills
self-directed learningcollaborationquality-oriented mindsetcommitment to automated testingmetrics collectionmonitoringcontinuous improvementfeature developmentagile methodologyproblem-solving
Certifications
BS degree in Computer ScienceEngineering discipline