Principal Engineer

AI Customer Service company helping businesses provide incredible customer experiences through their AI agent Fin and Helpdesk solutions.
Distributed Systems
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
AI · Enterprise SaaS

Description For Principal Engineer

Intercom, a leading AI Customer Service company, is seeking a Principal Engineer to join their team in Dublin, Ireland. This is a hybrid role requiring 2 days per week in office. As a Principal Engineer, you'll lead strategic initiatives, working on both backend and frontend systems while collaborating with cross-functional teams. The role combines hands-on development with technical leadership, requiring expertise in distributed systems and high-level programming languages.

The position offers an opportunity to shape the technical direction of a rapidly growing company that serves nearly 30,000 global businesses. You'll be working on scaling systems that power Intercom's AI agent Fin and their comprehensive Customer Service Suite. The role demands both technical excellence and leadership skills, as you'll be mentoring other engineers and partnering with engineering managers on strategic decisions.

The ideal candidate brings 7+ years of software engineering experience, with at least 2 years in a technical leadership role. You'll need deep programming knowledge, distributed systems experience, and a track record of delivering impactful solutions. Intercom offers a competitive package including equity, comprehensive health benefits, flexible PTO, and a collaborative work environment with regular compensation reviews.

This is an excellent opportunity for a senior technical leader who wants to make a significant impact on a product used by millions worldwide. The role combines the excitement of working with cutting-edge AI technology while building scalable solutions for customer service challenges. Intercom's culture emphasizes pragmatic engineering, close collaboration across disciplines, and a strong focus on product strategy.

Last updated 3 days ago

Responsibilities For Principal Engineer

  • Lead definition and execution of key strategic initiatives
  • Build both back-end and front-end systems
  • Coach and mentor other engineers
  • Partner with Group Engineering Managers on technical strategy and leadership
  • Provide assessments of project progress, risks and challenges
  • Contribute to technical architecture
  • Contribute to all phases of software development
  • Play active role in hiring and career development
  • Raise the bar for technical standards and operational excellence

Requirements For Principal Engineer

Ruby
  • Deep knowledge of a high-level programming language (Ruby, Python, Perl, etc.)
  • Experience with Distributed systems
  • 2+ years of experience as primary technical leader for a team
  • Experience collaborating with technical leaders, product teams and designers
  • Proven track record of delivering value to customers
  • Significant demonstrated impact on product and teams

Benefits For Principal Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary and equity
  • Daily lunch and fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & 4% match
  • Life assurance
  • Health and dental insurance
  • Flexible paid time off
  • Paid maternity leave and 6 weeks paternity leave
  • Cycle-to-Work Scheme with secure bike storage
  • MacBook and choice of equipment

Interested in this job?

Jobs Related To Intercom Principal Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Security leading development of exabyte-scale security data platform, focusing on distributed systems and security challenges.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, building and managing cloud infrastructure services at massive scale with competitive compensation and flexible work arrangements.

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure working on storage virtualization platform for cloud services with focus on high-performance computing and system architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading design and architecture of Entra ID directory platform, focusing on authentication and authorization services at massive scale.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Platform organization, building core infrastructure for Azure ML and AI services, offering competitive pay and benefits with remote work options.