Find top talent in the Boston area on VentureFizz's Job Board... post a job
To Apply: ltepper@endeca.com
Date Posted: Monday August 30, 2010
Company: Endeca Technologies
Location: Cambridge, MA
Endeca is a leading provider of search applications. Search applications built on Endeca’s technology deliver the clearest visibility into information, driving hundreds of millions of dollars in cost savings and increased revenue for our customers. Powering these solutions is Endeca’s Information Access Platform, a major enterprise search innovation based on a fundamentally new architecture for building high-ROI applications that let users access any data from anywhere any way they need it. With this improved information visibility, customers make better choices, and employees better decisions. More than 250 million end users around the world access information through Endeca solutions, which are in use at more than 600 leading organizations including: ABN AMRO, Boeing, Cox Newspapers, the U.S. Defense Intelligence Agency, Dell, Ford Motor Company, Hyatt, IBM, the Library of Congress, Texas Instruments, and Walmart.com.
We represent an opportunity to work with bright peers and embark on challenges that stem from rapid growth and building a business around market-changing technology. Endeca offers the resources and reach of a larger company, with great opportunities for those that love innovation, fast growth, and want to make a difference every day.
Endeca is looking for Engineering Managers to lead development teams responsible for its MDEX server. We are looking for technical leaders who will help drive the evolution of Endeca’s query evaluation capabilities. The Scale team is focused on increasing the scalability of the MDEX server by an order of magnitude and beyond. We are designing and implementing a multi-threaded relational evaluation kernel which will become the engine for all aspects of run-time evaluation of the MDEX server. In order to succeed, we are in need of a leader with vision to address new technical challenges and to coordinate teams to effectively and consistently deliver well-designed, high quality software for this highly visible project.
The ideal candidate will demonstrate a capability to manage a team delivering quality software in an agile development environment and leverage software development principles and practices such as OO design and testing to grow the breadth and sophistication of each team member’s development skills.
Responsibilities include:
- Drive all aspects of the software life-cycle, including: definition, design, implementation, testing and delivery.
- Manage a core engineering team of 6-8 developers to deliver software in response to business and technical requirements
- Collaborate in solving challenging problems related to Endeca’s product scalability strategy
Qualifications:
- Degree in Computer Science or equivalent (advanced degrees preferred)
- 6+ years experience in software development
- Strong skills in object oriented design and development
- Current or recent experience as a hands-on manager or technical lead of a group
- Experience building core infrastructure software products (servers, tools, compilers, parallel or multithreaded distributed systems, etc.)
- Excellent communication skills
- Ability to work in a collaborative environment
Preferred Experience:
- Significant experience with C++
- Experience managing other engineers
- Experience with agile development
- Architectural / Design Experience