Intercom is looking for a Senior Software Engineer to join their GTM Systems team to build and maintain the tools and systems that power their go-to-market teams, working across Salesforce and other internal platforms, and shaping how their revenue teams operate at scale.
Requirements
- Strong Python, SQL and Apex programming skills
- Solid experience with data engineering/analytics tooling, especially Snowflake and DBT modelling
- Exposure to Salesforce and other GTM systems (eg. Outreach, LeanData, Clay, ZoomInfo)
- Experience with backend or systems engineering - building APIs, integrations, or internal tooling
- Experience with agentic development or AI-powered internal tools
- Background spanning both analytics engineering and software engineering
- Experience with Node.js, React
Responsibilities
- Design, build, and maintain scalable internal systems to support GTM workflows.
- Contribute to the data layer: modelling, transforming, and integrating data from different sources (e.g. Salesforce, Snowflake)
- Build and extend agentic/AI-driven tooling to accelerate workflows
- Contribute to technical design and code reviews, ensuring high-quality, maintainable code
- Mentor and support other engineers, helping to grow technical depth within the team
- Balance speed and long-term scalability, knowing when to prototype and when to harden solutions
- Work closely with stakeholders to translate fuzzy business needs into clear technical solutions
Other
- Comfort working in ambiguous spaces: able to frame problems, scope solutions, and iterate with stakeholders
- Excellent problem-solving and communication skills, especially in collaborative, cross-functional settings
- Track record of operating at a Senior Engineer level: mentoring peers, leading projects, and delivering end-to-end solutions
- Proof of eligibility to work in the United States is required.
- We expect employees to be in the office at least three days per week.