Startup Jobs Startup Companies Post a Job! Startup Newswire Job Widgets
Search Startup Jobs
Funding20M-50M USD
Employees55
SalaryShhhh...
FulltimeYes
TelecommuteNo
IndustryMobile, Security, Consumer, Enterprise
View full company profile
Other Openings

Sr. Software Engineer (Java for Android)

at Lookout in San Francisco, CA   —   Jun 27, 2014   |  
Overview
We are looking for an engineer who strives to create useful, usable, and secure software. You will be part of an agile team that builds software for multiple types of mobile devices, including: Android, iPhone, Windows Mobile, Symbian, and Blackberry.

We operate everywhere from the highest to the lowest levels of the system, so a superb grasp of both C and Java are critical. Working with object oriented languages such as Ruby and Objective-C are a definite plus.

Experience developing security products or simply dreaming of security problems/solutions/algorithms at night (as we do) is a big plus too. You will often be surrounded by kernel-ness, so you need to have a solid understanding of operating system internals, drivers, hooking, and all that jazz.

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.
Responsibilities
Develop and architect features that run on mobile devices
We are looking for a senior engineer who strives to create useful, usable, and secure software. You will be part of an agile team that builds software for multiple types of mobile devices, including: Android, iPhone, Windows Mobile, Symbian, and Blackberry.
We operate everywhere from the highest to the lowest levels of the system, so a superb grasp of both C and Java are critical. Working with object oriented languages such as Ruby and Objective-C are a definite plus.
Experience developing security products or simply dreaming of security problems/solutions/algorithms at night (as we do) is a big plus too. You will often be surrounded by kernel-ness, so you need to have a solid understanding of operating system internals, drivers, hooking, and all that jazz.
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.
Experience
Able to come up to speed quickly on our existing implementation
Expert knowledge of C, Object Oriented Programming, and Java (or ability to learn Java quickly)
Solid understanding of operating system internals, drivers, and hooking
Able to become an expert on mobile development (previous experience not required, but strongly desired)
Strong software design/architecture skills
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 shipping production ready software
Excellent communication skills, able to work well with a smart, passionate and growing team
Comfortable working in a dynamic startup environment
Skills
Bonus Points:
Mobile development experience, including Android, BlackBerry, IPhone, Symbian and Windows Mobile
Startup company experience
Knowledge of Ruby, Databases such as MySQL
Understanding of wired and wireless networking protocols
Security experience
Education
formal education is not mandatory, especially if you have cool projects to show us
Compensation
DOE
Want this Job? Apply Now
About Us  |  Privacy Policy   |   Terms & Conditions  |  Contact Us
© 2014 Job Alchemist, Inc. All rights reserved.

Feedback

Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.
    
Feedback