Senior Product Engineer
As a Senior Product Engineer at Intercom, you will play a pivotal role in developing and scaling our AI-powered customer service solutions. You will be part of a multidisciplinary product team, collaborating closely with designers, product managers, researchers, and data analysts to build both back-end and front-end systems that address real customer problems efficiently.
Your primary responsibilities will include developing technical plans and contributing to our technical architecture as we scale our products to serve tens of millions of users daily. You will write Ruby code that integrates various AWS, infrastructure, platform, and SaaS technologies forming the core of Intercom’s backend infrastructure. Additionally, you will have the opportunity to ship changes to production on your first day and a feature in your first week, with an average of 100 deployments each weekday.
We are seeking candidates with over 5 years of industry experience in software engineering, preferably in building SaaS products. A deep knowledge of a high-level programming language such as Ruby, Python, or JavaScript is essential. Experience collaborating directly with product teams and designers, along with a proven track record of delivering value to customers or users, is highly valued. Familiarity with distributed systems is also desirable.
Intercom offers a competitive salary and equity in a fast-growing startup. Benefits include daily lunch, a variety of snacks, a fully stocked kitchen, regular compensation reviews, a pension scheme with up to 4% match, comprehensive health and dental insurance for you and your dependents, flexible paid time off, paid maternity and paternity leave, and support for cycling through the Cycle-to-Work Scheme with secure bike storage. MacBooks are standard, with Windows options available for certain roles.
Intercom fosters a radically open and accepting culture, focusing on doing incredible work to achieve our goals and uniting the company through our core values. We believe in working in person to stay connected and collaborate effectively while providing flexibility to work from home. Employees are expected to be in the office at least three days per week.