About the position
The job overview for this role at Intercom is labeled as "What's the opportunity?" and provides a summary of the position. As a product engineer, the successful candidate will solve customer problems through technical knowledge and tools, working closely with multidisciplinary product teams. They will also be responsible for developing technical plans and contributing to technical architecture, mentoring other engineers, and collaborating with product teams and designers. The ideal candidate will have at least 2 years of industry experience in a software engineering role and deep knowledge of a high-level programming language.
Responsibilities
- Develop technical plans and contribute to technical architecture as the company scales its products to serve tens of millions of people every day
- Write Ruby code to knit together AWS, infrastructure, platform, and SaaS technologies that form the core of Intercom's backend infrastructure
- Ship a change to production on the first day and a feature in the first week
- Grow the team's capacity by mentoring other engineers and interviewing candidates
- Collaborate directly with product teams and designers, and deliver value to customers or users
- Have 2+ years of industry experience in a software engineering role, preferably building a SaaS product
- Have deep knowledge of a high-level programming language (e.g. Ruby, Python, Javascript)
- Have experience with distributed systems
Requirements
- 2+ years of industry experience in a software engineering role, preferably building a SaaS product.
- Deep knowledge of a high-level programming language (for example, Ruby, Python, Javascript etc.)
- Experience collaborating directly with product teams and designers, and a proven track record of delivering value to customers or users.
- Experience with Distributed systems.