Lookout
Location:
San Francisco California
Description: Lookoutneed a Sr. Software Engineer (Java for Android) immediately starts from Sat, 02 Feb 2013 22:42:21 GMT, this position will be placed in California.
For more detail information about this job vacancy please read the description below. If interested in this position, please email us your resume, along with salary requirements and a cover letter to Lookout starts from Sat, 02 Feb 2013 22:42:21 GMT.
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
–
Sat, 02 Feb 2013 22:42:21 GMT
Startuply
San Francisco, CA