Principal Engineer

AI Customer Service company helping businesses provide incredible customer experiences through their AI agent Fin and Helpdesk solutions.
Backend
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 autonomously on both backend and frontend systems while mentoring other engineers. The role combines hands-on development with architectural leadership, requiring expertise in distributed systems and high-level programming languages like Ruby or Python.

The position demands 7+ years of software engineering experience, with at least 2 years in technical leadership. You'll work closely with designers, product managers, and researchers to build scalable solutions for Intercom's AI-powered customer service platform, including their advanced AI agent Fin. The role offers significant impact potential, working on systems that serve nearly 30,000 global businesses.

Intercom offers an attractive benefits package including competitive salary and equity, comprehensive health benefits, flexible PTO, and parental leave. The company culture emphasizes pragmatic engineering, product strategy, and continuous deployment. You'll join a well-funded company that's setting new standards in customer service technology, working with modern tools and practices while helping shape the future of AI-enhanced customer support.

The ideal candidate will have experience building exciting SaaS products, demonstrate mastery of domain knowledge, and have a proven track record of delivering value to customers. This is an opportunity to work at the intersection of AI and customer service, helping build and scale systems that impact millions of users worldwide.

Last updated 2 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
  • 7+ years experience working as a full stack software engineer
  • 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

Benefits For Principal Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Competitive salary and equity
  • Daily lunch and fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & 4% match
  • Life assurance
  • Comprehensive 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 Engineer

Principal Engineer position at Intercom, leading strategic initiatives and technical architecture while building AI-powered customer service solutions.

Principal Engineer

Principal Engineer position at Intercom, leading AI Customer Service company, to drive strategic initiatives and technical leadership in Dublin, Ireland.

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Software Developer 5

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on network automation and distributed systems, requiring 10+ years of experience.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on cloud infrastructure networking, requiring 10+ years of experience in software engineering with expertise in C/C++, Linux, and networking protocols.