About the position
The job overview for this role at Intercom is that they are seeking a product engineer who will be responsible for solving customer problems through the application of technical knowledge and tools. The engineer will work as part of a multidisciplinary product team, collaborating with designers, product managers, researchers, and data analysts. The role involves building both back-end and front-end systems and addressing scaling challenges in areas such as messenger composer, rule matching, deliverability, security, app availability, and machine learning. The engineer will also have the opportunity to mentor other team members and contribute to team growth.
Responsibilities
- Develop technical plans and contribute to the technical architecture of the products as they scale
- Write Ruby code to integrate AWS, infrastructure, platform, and SaaS technologies for Intercom's backend infrastructure
- Ship changes to production on the first day and features in the first week, with multiple deployments each weekday
- Mentor other engineers and participate in candidate interviews to grow the team's capacity
- Have 2+ years of industry experience in software engineering, preferably building a SaaS product
- Possess deep knowledge of a high-level programming language (e.g., Ruby, Python, Javascript)
- Collaborate directly with product teams and designers to deliver value to customers or users
- Have experience with distributed systems
- Participate in a multi-step application process, including a CV review, take-home test, phone interview, and virtual onsite interview
- Enjoy competitive salary and equity in a fast-growing startup
- Benefit from daily lunch provided by the company
Requirements
- 2+ years of industry experience in a software engineering role, preferably building a SaaS product
- Significant impact demonstrated on the product and/or the team
- Deep knowledge of a high-level programming language (e.g. Ruby, Python, Javascript)
- Experience collaborating directly with product teams and designers
- Proven track record of delivering value to customers or users
- Experience with Distributed systems
Benefits
- Competitive salary and equity in a fast-growing start-up
- Daily lunch and stocked kitchen with snack foods
- Regular compensation reviews
- Life assurance, health, and dental insurance for you and your dependents
- Open vacation policy and flexible holidays
- Paid maternity leave and 6 weeks paternity leave
- Cycle-to-Work Scheme with secure bike storage
- MacBooks and necessary equipment provided
- Inclusive and diverse work environment
- Equal Employment Opportunity policy