Assembled is looking for an experienced software engineer to build the foundation of their integrations platform, which is crucial for connecting their workforce management and AI products to essential customer tools, thereby enhancing customer experience and expanding product reach.
Requirements
- experience building integrations, APIs, or distributed systems
- REST APIs, GraphQL, webhooks, streaming APIs
- Postgres, Snowflake, event queues, Redis
- Go and Python
- AWS, Kubernetes, observability platforms (Datadog, Mezmo, CloudWatch)
Responsibilities
- Own the systems that make Assembled interoperable with the tools our customers rely on most, from CRMs and ticketing systems to internal knowledge bases, communication platforms, and AI model providers.
- Work on both the underlying platform that enables integrations to be developed, scaled, and monitored, as well as the integrations themselves.
- Building a consistent framework for integrations, covering authentication, rate-limiting, retries, and error handling, so that new integrations can be developed and operated with confidence.
- Building robust, bi-directional integrations with platforms like Salesforce, Zendesk, and ServiceNow to power scheduling, reporting, and AI-driven automation.
- Building pipelines that can reliably handle millions of events per day while maintaining consistency for real-time data synchronization.
- Investing in systems that make failures visible and actionable for both our team and our customers for monitoring and observability of integrations.
- Building integrations that allow AI to fetch, reason over, and act within customer systems in real-time, requiring traditional data syncs, secure action execution, and guardrails.
Other
- Have 5+ years of engineering experience
- Are excited to design and own a high-leverage platform that powers dozens of integrations across our product surface
- Have strong empathy for customers and understand that integrations are often mission-critical to adoption and trust
- Thrive in ambiguous, cross-functional problem spaces: balancing customer needs, security requirements, and technical constraints
- Enjoy working closely with product and go-to-market teams to understand which integrations drive the most impact