Senior Software Engineer, Production Engineering
Location: IE, L, Dublin
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Information Technology

Company profile:
Intercom (#URL_cb674f93cbcd215a3a0a57a8615a565545949eead8adbbc73307c26d6a6af81b#) is a simple, personal messaging service for businesses and their customers. It provides a single, integrated platform for the whole company to use for support, marketing, product, sales communication and more.We’re on a mission to make web and mobile business personal. We believe that the future of customer communication requires not increasingly complex, impersonal point solutions, but rather a simple, seamless platform that applies innovations found in consumer services like Facebook and WhatsApp.Founded in late 2011, Intercom has raised over $30 million in venture capital and is backed by leading investors, The Social+Capital Partnership and Bessemer Venture Partners. Intercom has been adopted by thousands of businesses, including Heroku, Hootsuite, Rackspace, Yahoo! and Perfect Audience. Our customers love the product: #URL_18cc302f4e0f1dac521853b2a6ae109ebbe44c6130d31eb0413535ba71e2f42f#We like big thinkers with small egos who believe in our goal to build a uniquely impactful, long-lasting tech company. Our vision is to fundamentally change forever how Internet businesses and their customers communicate.

Job description:
The OpportunityThe Infrastructure team are responsible for evolving and maintaining the platform on which the Intercom product lives and ensuring the reliability, scalability, efficiency and security of Intercom as a whole. This is an opportunity for someone to join a very skilled, high performing team at a senior level. You will have high impact through your expert Ruby development and data storage knowledge.Our focus is on shipping quality product fast, with a strong bias for simplicity and appreciation for good software craftsmanship. Our entire infrastructure and product teams are colocated in Dublin, so you'll own the most important and challenging projects for our business, and work face to face with all the people you need to succeed.Software Engineers at Intercom:think big and are ambitious and determinedenjoy moving fast (we continuously deploy to production, in minutes, dozens of times a day) and make every day countobsess about our product and the challenges our customers facedream of perfection and obsess about the quality of the work you produceare proud of what they work on and have fun doing itIntercom is a great place to work. We care about people (you, our customers, our team mates), not resources or budgets, or rules.The type of projects you could work onAt Intercom, we'll challenge and support you to do the best work of your career. Some examples of the types of projects you could work on:Designing and implementing new storage layer for our messaging productMoving our AWS infrastructure to be managed by DockerEvolving &amp; instrumenting our core Ember JS platformTo be a good fit, you should have:an expert level knowledge of Ruby on Railsan in-depth knowledge of one or more of the following: MySql, Mongo DB or Dynamo DB.a strong track record of launching projects of significant complexity.an understanding of data structures, algorithms and their performance.experience with design, from high-availability large-scale distributed systems to your applications object model.Bonus skills include:strong knowledge of Java or Pythonexperience as a tech lead/senior developerprevious experience using #URL_5eeeab414a831563b0294f53edd871b2bc8fc7000cab17e6b33cf60192cdbc14#

Requirements:

Benefits: