We’re a company solving big problems on small devices.
Here at Lookout, we believe that people should be able to use their mobile phones without having to worry about hackers, viruses, and more. We are a fast-paced company dedicated to keeping your mobile phone (and millions of others) safe.
We are passionate about creating useful, usable, and technologically game-changing software. If we do things right, your work will be instrumental in helping people all over the world be safe.
Besides building something meaningful, here’s why you’ll love working here:
We’re a small company: it’s fun, dynamic, and you will make a difference.
We’re building something great together. We’ve got smart people working without bureaucracy.
We work in the heart of SOMA, walking distance from Caltrain, MUNI, and BART.
We’re funded by top-tier venture and angel investors who have helped build companies such as Skype, Facebook, Admob, PayPal, Dropbox, Juniper, Good Technology, Vontu, and Symantec.
We offer competitive salaries, benefits, and stock options.
You’ll have the important, little perks that make a big difference such as a fast computer with two big monitors, a laptop, a smartphone, a nice chair, free food and drinks, including Waffle Wednesday.
We’ve recently been featured in the Wall Street Journal, NBC News, BBC, Forbes, CNET, DarkReading, the New York Times and others. Read more in our News Room.
What you’ll be doing:
We are looking for a senior or principal full-stack engineer to be a core part of a small, agile team that is building both a web application and a backend web service that interfaces with our software on a huge number of smartphones.
What do we mean by a huge number? Millions of devices connecting a day, a billion full-stack requests per month, managing hundreds of terabytes of data. Our servers handle collaborative anti-malware scanning with phones, monitor new and existing threats, back up and restore data, and provide remote management facilities for devices.
You’ll be working on a web-scale application, so an aptitude for developing elegant, scalable, robust, and maintainable code is a must. You should have a very strong knowledge of relational databases, and be ready to work with NoSQL and distributed systems as well. Our Dev and Ops groups are tightly integrated, so expect to be involved in automation, data analysis, and monitoring, as well as working with QA on load and performance testing.
Successful applicants are responsible, self-motivated, and confident; can get things done; can intuitively anticipate problems; look beyond immediate issues; take initiative to improve both our software and our development infrastructure. In short, we look for people who take pride in the craft of software engineering and have proven to be quite good at it.
We believe in agile software development, metrics, short feedback loops, well-designed APIs, test driven development, automation wherever possible, and all sorts of other things to make sure we can minimize friction and focus on solving the big problems.
Able to come up to speed quickly on our existing implementation
Able to lead development of our backend service, including designing the architecture, estimating, and delivering a high quality solution that can scale to millions of users
Passionate about unit, functional, integration, and other forms of automated testing
Desire to own features end to end–a feature isn’t delivered until all aspects of it are done to a high degree of quality (whether they are glamorous or not)
Participate in growing a strong engineering team and culture: everything from hiring great people to mentoring engineers to fine-tuning process as necessary.
Experience developing scalable network services
Excellent communication skills, able to work well with a smart, passionate and growing team
Comfortable working in a dynamic startup environment
Expert at writing Ruby (on or off rails), or able to become one in a short amount of time
Significant experience working with relational databases (MySQL preferred) in the context of web services
BS CS or equivelant