Lookout: Staff Android Platform Engineer
28 State Street, 19th Floor
Boston, MA 02109

Employee Testimonials

Alex Gladd - Lookout Employee
Heinzel Factora - Lookout Employee
Stephanie Shupe - Senior Software Engineer at Lookout

Video

Recent Story

Lookout is a cybersecurity company for the post-perimeter, cloud-first, mobile-first world. Powered by the largest dataset of mobile code in existence, the Lookout Security Cloud provides visibility into the entire spectrum of mobile risk. Lookout is trusted by hundreds of millions of individual users, enterprises and government agencies and partners such as AT&T, Verizon, Vodafone, Microsoft, Apple and others. Headquartered in San Francisco, Lookout has offices in Amsterdam, Boston, London, India, Sydney, Tokyo, Toronto and Washington, D.C.

Lookout is a modern startup for the modern world, run by apps! As part of Lookout's engineering team, you will have an opportunity to take on some of the most interesting challenges in one or more core areas of intellectual property and fundamental building blocks that form Lookouts category-defining Personal and Enterprise products. In order to tackle these challenging problems, you must be open-minded to explore new areas as well as evolve key existing systems, such as high scale cloud systems, mobile platforms (iOS/Android) development, detection engines, analysis systems cloud backend micro-services, front-end/UI, Data Engineering, Machine Learning, Threat research and CI/CD. If you enjoy building cutting edge products leveraging the latest technologies, tools and development methodologies, and want to make an immediate impact through your work, come check us out.

This position is an opportunity to take on some of the most interesting challenges in the company. You will be joining the team that provides the fundamental technological building blocks of the mobile client platform that underlies Lookouts category-defining personal and enterprise mobile apps and SDKs, which have millions of daily active users. As a software engineer on this team, you will contribute to Lookouts security and networking stack on the Android and iOS mobile platform. We are looking for senior engineers who have experience building, monitoring and maintaining a mobile framework that operates at scale. You will review the latest mobile operating system updates and plan ahead to support Lookouts Apps and SDKs. Youll strike a fine balance between a high performing security platform and resource (battery/cpu) usage on mobile devices. You will work on features with a cross functional team of expert engineers in different areas pertaining to mobile client, security intelligence, data and cloud services.

Responsibilities:

  • Design, architect, and develop security features for Android
  • Research new and innovative ways to securing mobile devices, apps and networks
  • Interact regularly with product management, security researchers, designers, and other teams
  • Ensure product roadmap is delivered on time with emphasis on quality
  • Conduct design and code reviews
  • Resolve bugs and conduct code fixes

Requirements:

  • Deep experience (minimum 4 solid years) with mobile platform and systems programing languages (e.g. Java, Kotlin, C/C++)
  • Knowledge of Android APIs and design patterns
  • Proven track record of building system software for desktop, mobile or IoT platforms
  • Exceptional architecture, coding & design skills
  • Ability to break complex problems down into smaller components that are loosely coupled and testable
  • Discipline for testing and automation - unit, functional, integration, etc.
  • Stellar communication skills; able to work well with a smart, passionate and growing team
  • Experience in any of the following - Mobile platforms/SDKs, security, network programming, MDMs, Secure Containers (MAM) etc is a huge plus
  • Must be in the US to be considered; H-1B transfers OK.
Full-time

Employee Testimonials

Alex Gladd - Lookout Employee
Alex Gladd
Forward Deployed Engineer, Sales

Why is what you do important?

I think protecting people as they use their mobile devices on a daily basis is important. I don’t think I would go a day without having my device with me and I don’t really know anybody who would these days. I think today there’s more exposure to attacks and compromises than ever before, for both people and organizations. I also love supporting our team. There’s an awful lot of work that needs to be done and a limited number of people with the right skillset out there... READ FULL EMPLOYEE SPOTLIGHT

Heinzel Factora - Lookout Employee
Heinzel Factora
Staff Technical Program Manager

What is one of your favorite projects you’ve worked on at Lookout?

I’ve been really lucky because I’ve worked on a lot of projects in my time here, but the last big program I worked on was our Mobile Threat Protection launch to the public. It’s one of my favorites because when I joined the team, it was only made up of eight or nine people. Now, that team has grown to around 40 people with four different Scrum teams, and I got to be there through that growth. It was an opportunity to really shape the team and the product.This was a brand new, and very important project and product for us. Alongside the team, I got to identify what Mobile Threat Protection would look like in terms of features and functionality set, and helped determine the schedule and drove the delivery... READ FULL EMPLOYEE SPOTLIGHT

Stephanie Shupe - Senior Software Engineer at Lookout
Stephanie Shupe
Senior Software Engineer

How has your team helped you or what is one of your favorite memories/anecdotes from the team?

One of the biggest skills my team helped me learn was testing. I hadn’t gotten into a habit of code testing when I first came out of my boot camp program years ago. I had done a little bit of it, but my team, and Lookout, really demands that code work as well as possible before it ever gets into quality assurance’s hands. They helped me set up tests, which changed the way I looked at writing my code. Here’s how it works: the product team gives us the expectations for that product or feature. You take those expectations and write them into your test. Effectively your code is going to fail all of those expectations at first, but then one by one you make them pass and can rest at the end knowing that your project works the way you wanted. It’s not a complete failsafe, but it’s a cool method of writing code that I learned solidly from my team. The nice thing is, Lookout’s whole engineering organization uses the same kind of methodology, so if you transfer teams like I did, you can carry your coding practice with you. That’s something I’m really thankful for....READ FULL EMPLOYEE SPOTLIGHT