Software Engineer / Sr. Software Engineer
About Conductor
Conductor is a leading provider of SEO measurement and optimization technology, empowering enterprise marketers to manage and improve their SEO efforts. Conductor Searchlight is a subscription-based, software as a service (SaaS) platform which enables customers to gather competitive data, prioritize and improve their decision making, and accurately measure the ROI of their SEO efforts. Conductor also offers a range of associated professional services to its over 200 Fortune 500 and Internet Retailer 500 clients, a majority of the leading interactive agencies, and some of the world's most prestigious publications. Based in Gramercy, the company was founded in 2005, and is one of the fastest growing companies in New York.
Job Description
Conductor is looking for a top-notch software engineer to join a new team integral to the success of the company. Your problem solving abilities and coding skills will be your most valuable assets. You must be a master of object-oriented design and an expert in CS fundamentals, including data structures, algorithms, and their performance characteristics. You should be able to efficiently identify the root cause of a problem, and design solutions that follow industry best practices.
You will:
- Work on a small, agile team on the largest revenue generator for the company
- Take ownership of and extend/refactor code written in PHP, Java, Python, and Perl
- Create a new application from scratch using the latest Java technologies
- Write a lot of cool code
You should:
- Have expert-level knowledge of Java and related OO languages
- Have experience with server-side scripting languages (PHP strongly preferred)
- Be able to write fancy joins and generally navigate around SQL databases
- Have a strong understanding of OO design, fundamental algorithms, data structures, and runtime analysis
- Hold your code to the highest standards of quality
- Have a Bachelors degree or higher in Computer Science, or equivalent experience
You're even cooler if you:
- Have hands-on experience with the LAMP stack, web frameworks, MVC architectures, Spring, Hibernate
- Have built a website using HTML, Javascript, AJAX, XML, JSON
- Know how to effectively use Git/Subversion
- Have several years of experience building scalable systems for an Internet startup

