Software Development Manager

New York, NY 10019

Employment Type: Perm Job Category: Manager Job Number: 19586
Basic Qualifications • Bachelor’ s degree in Computer Science, Computer Engineering or related technical discipline • 7+ years of relevant engineering experience • 2+ years people management experience • Experience with OOD and object oriented languages   Preferred Qualifications • Master’ s degree in computer science • Experience with MapReduce frameworks such as Hadoop • Experience building complex software systems that have been successfully delivered to customers • Experience with building high-performance, highly-available and scalable distributed systems. • A high degree of pragmatism in building the simplest thing that does the job; we want to use technology to solve real-world problems expediently, not indulge in over-designed, unnecessarily intricate software architecture. • A willingness to dive deep, experiment rapidly and get things done. • A good understanding of SDLC models and a track record of shipping software efficiently. You recognize the difference between building software and shipping software. • Customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines with optimal solutions. • Experience in the advertising, algorithmic search, or bioinformatics industries • Delivered a low-latency, consumer-internet-scale web services operating in a 24x7 environment • Delivered ad targeting and serving infrastructure • A track record of project delivery for large, cross-functional, projects • Deep hands-on technical expertise, excellent verbal and written communication skills • Sharp analytical abilities and design skills • Object Oriented Design and familiarity with application and database programming under UNIX/Linux. • Experience with Agile (SCRUM, RUP, XP), OO modeling, web services, UNIX, middleware, database and data mining systems • Experience mentoring and training the engineering community on complex technical issues

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.