Senior Product Engineer - API & Integrations

Intercom Intercom · Enterprise · Berlin, Germany +2 · Engineering

Senior Product Engineer role focused on building and maintaining APIs and core services for customer data management and integrations, specifically to support Intercom's AI Agent (Fin) and strategic third-party integrations. The role involves full-stack development, API design, and ensuring seamless data flow for AI functionalities.

What you'd actually do

  1. Contribute to all phases of software development including ideation, prototyping, design and implementation.
  2. Collaborate with Product, Design, and Partnerships teams to ensure our data services meet business needs and provide a great developer experience.
  3. Design, develop, and maintain Intercom’s APIs, making sure they are feature rich, performant, robust, and well documented.
  4. Build and enhance our strategic integrations with apps like Salesforce, Stripe, and Shopify.
  5. Implement systems to monitor what we have built, to detect and surface both bottlenecks and problems with queues, workers and data quality issues.

Skills

Required

  • 5+ years industry experience in a software engineering role
  • Deep knowledge of a high-level programming language (e.g., Ruby, Python, Javascript)
  • Proficient with standard software engineering methodologies (unit testing, object-oriented design, data structures, code reviews, design documentation, observability tooling)
  • Experience collaborating directly with product teams and designers
  • Understanding of modern web apps and distributed systems
  • Ability to learn quickly, iterate, unblock yourself, and persist until the right problem is solved
  • Experience modeling data to solve problems
  • Experience with creating and consuming APIs and API documentation
  • Strong problem-solving skills
  • Collaborative mindset
  • Experience as a technical lead for team level projects

Nice to have

  • AWS experience
  • AI-powered developer tools

What the JD emphasized

  • AI Agent
  • APIs
  • integrations
  • data services
  • developer experience
  • strategic integrations
  • data synchronization
  • AI-powered developer tools

Other signals

  • AI Agent
  • APIs
  • Integrations
  • Data Synchronization