Senior Software Engineer
As a Senior Software Engineer at Intercom, you will be instrumental in developing and scaling our AI-driven customer service products. You will join a multidisciplinary product team, collaborating closely with designers, product managers, researchers, and data analysts to build both back-end and front-end systems that enhance our platform's capabilities.
In this role, you will develop technical plans and contribute to our technical architecture as we scale our products to serve tens of millions of people every day. You will write Ruby code, integrating various AWS, infrastructure, platform, and SaaS technologies that form 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.
The ideal candidate will have over 5 years of industry experience in a software engineering role, preferably building a SaaS product. 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 important.
Intercom offers a competitive salary and equity in a fast-growing startup. Benefits include daily weekday lunches, a variety of snack foods, and a fully stocked kitchen. Regular compensation reviews reward great work, and a pension scheme with a match up to 4% is available. Comprehensive health and dental insurance for you and your dependents, flexible paid time off, and paid parental leave are also provided. For those who cycle, the Cycle-to-Work Scheme and secure bike storage are available. MacBooks are standard, with Windows options for certain roles when needed.
Intercom fosters a radically open and accepting culture, focusing on doing incredible work to achieve our goals and unite the company through our core values. We believe that working in person helps us stay connected, collaborate easier, and create a great culture while still providing flexibility to work from home. Employees are expected to be in the office at least three days per week.