Software Engineer, Orchestrate
South San Francisco, CA
CollabNet is building the next generation integration hub for software development lifecycle tools like issue trackers, version control, continuous integration/build, and code review. We are working to bring "best of breed" tools together, including open source leaders like Jenkins and Git. We have a unique opportunity to impact the tools we use every day as software developers and we want your contribution. You will be working with a great team, vision, and next generation technologies.
As a Software Engineer, your role will be to build new integrations, enhancing existing integration for “enterprise readiness”, and working to improve deployment/installation. The Orchestrate development environment includes Ruby, MongoDB, Rabbit MQ, and Resque, with Java and Python for many of our integrations. Ideal candidates are excited to work in a collaborative, agile development style with a productive team of peers.
This role reports directly to the Sr. Director, Orchestrate Engineering.
Work closely with product owner to help define requirements and iteration goals
Work with smart, innovative, and dedicated engineers using an agile framework
Deliver solutions using new technologies like NoSQL, Ruby, and message queuing
Write integrations to top industry tools, expanding the Orchestrate footprint
Work closely with other teams to seamlessly integrate Orchestrate into core solutions
Proficiency with OO Java, Ruby, or Python
Willingness to work with and learn multiple languages
Strong problem solving skills
Unit testing experience
Experience working on a scrum/agile team
Ruby on Rails experience
Full-stack development, cross-browser web applications (HTML, CSS, JS)
Message Queuing, especially with RabbitMQ
Jenkins, Hudson, or similar CI system
Shell scripting and Linux administration
Equal Opportunity Employer