Conductor is an established startup with the majority of our employees –and the entire tech team- based out of our NYC headquarters. We raised $20M in Series C funding last year and are on our way to becoming a top enterprise software company. Our Searchlight product provides enterprise-marketing teams with crucial data that helps maximize their online marketing programs.
Conductor software engineers face some of the most difficult challenges in enterprise software engineering. We have thousands of users logging into our product every day and we collect over 4TB of heterogeneous data each week. We’re building a distributed web crawling & data collection system that gathers and extracts information on millions of dynamic documents. Our Web Services Team is responsible for engineering the core infrastructure behind gathering and evaluating our analytics.
Scaling the product to handle more data, more clients, and more server requests is a top priority for Conductor as we kick off 2013. We are looking for a Senior Engineer who will lead new projects on our Back End Team.
What you will do:
Provide senior leadership on software development projects for our web services platform. You will write code that is extensible, maintainable and directly affects production
Quickly build prototypes to determine best approaches and technologies
Participate in architectural discussions regarding the implementation of new technologies for Conductor’s web services
Gather requirements and determine best use of new technologies as you build out the web services platform
Ensure successful, on-time releases; demonstrate ownership and accountability for the entire product delivery process
Mentor and support junior engineers
Work closely with product management, QA and Tech Ops
This is not a project management role, you will be coding on a daily basis.
What you need to know:
How to develop high performing applications on the JVM
You understand asynchronous I/O, concurrency, and distributed data systems
You should be an expert using algorithms and data structures
Experience using Apache to handle HTTP dependencies. Bonus points if you understand some of the newer Apache projects like Thrift and Hibernate
Experience with software engineering best practices: unit testing, code reviews, design documentation, etc. If you understand TDD this is even better.