LinkedIn is looking for a Principal Software Engineer (Ruby on Rails) in Mountain View, CA
This job was posted 10 days ago and will expire in 19 days.
Job Description
LinkedIn is looking for a seasoned engineer to lead the way in building a new generation of applications using Ruby on Rails. We need someone who writes semantic, expressive code after they’ve written tests which clearly define and demonstrate their intent. We need someone who can lead their peers by excellent example. We need someone who can beat 90% playing “Foreplay/Long Time” expert drums in Rock Band. If you’ve got the chops, we need you.
You will work closely with the Product team to gather requirements and rapidly iterate on them as you manage new features and projects from idea to prototype to production. You will also evangelize the Rails framework to the rest of Engineering and ensure that it scales properly within our existing Java-based architecture. This is your opportunity to take your passion for Rails and build compelling applications using the largest professional networking platform in the world.
Responsibilities- Collaborate with Product, Engineering, and Operations to define clear requirements, deliverables, and milestones for new projects
- Design, test, develop, and deploy production-ready applications using Ruby on Rails
- Actively investigate interesting new tools and techniques
- Help build up a team of dedicated Rails engineers and seek out new projects for them from the rest of the organization
- Mentor the rest of the engineering team in Ruby on Rails to enable our developers to innovate independently and rapidly build prototypes to demonstrate their ideas
- Manage the Rails environment including developing Capistrano recipes for deployment, auditing gems, and working with Operations to provide the needed hardware and software for a scalable Rails production environment
- Coordinate with the Platform team to ensure the necessary LinkedIn services are exposed in our Rails environment
- 7 years experience building web applications in a production environment
- 4 years experience writing and maintaining code in an interpreted language such as Ruby, Perl, PHP, Python, etc.
- 1 year experience developing in the Rails framework
- Demonstrated ability to lead a group of engineers through the completion of all phases of a major project
- Ability to effectively interact with product managers and other organizational units such as QA and Operations
- Strong understanding of the server side software, scalability, performance and reliability aspects
- Ability to work in a fast paced, test-driven collaborative and iterative programming environment
- Proven aptitude developing applications leveraging XML/JSON based RESTful/SOAP APIs.
- Understanding of cross-site scripting (XSS) and other client-side vulnerabilities.
- Solid understanding of a product development lifecycle
- M.S. in Computer Science or equivalent experience
How to apply...
Please email your resume and the URLs of any publicly accessible projects and/or code to Jim Meyer (jmeyer@linkedin.com) with the subject “Principal SW Engineer Opening”