PlanHub · 1 month ago
Senior Software Engineer - Integations
PlanHub is the leading pre-construction SaaS platform and marketplace helping general contractors, subcontractors, and suppliers connect and grow their businesses. As a Senior Software Engineer, Integrations, you will design, implement, and maintain the data flows that connect internal PlanHub systems with external partners and SaaS platforms, focusing on building webhook ingestion endpoints and streaming data pipelines.
B2BConstructionSaaSSoftware
Responsibilities
Design, implement, and maintain webhook endpoints using AWS API Gateway and Lambda for inbound partner data
Build synchronization pipelines that process data from Kinesis streams and synchronize it to HubSpot and other systems
Implement ingestion and indexing pipelines that deliver data into OpenSearch, DynamoDB, or other persistence layers
Work within message-driven and event-driven architectures, using services such as EventBridge, SQS, SNS, and Kinesis
Ensure robust, scalable, asynchronous data processing, including handling retries, backoff, ordering, and idempotency
Develop integration code using TypeScript, Python, and/or PHP
Define data contracts and validation rules using JSON Schema and OpenAPI specifications
Deploy, monitor, and maintain services using observability tools (Datadog, logging, alerts, tracing)
Collaborate closely with Backend, DevSecOps, and Data teams to ensure consistency and reliability across integration pipelines
Troubleshoot production issues, optimize pipeline performance, and ensure high reliability for mission-critical data flows
Qualification
Required
Experience building backend services or integration pipelines in cloud environments
Strong understanding of event-driven and message-driven architectures
Hands-on experience with AWS services such as SQS, EventBridge, Lambda, SNS, DynamoDB, and Firehose
Experience with Kinesis or Kafka for streaming data pipelines
Experience with Infrastructure-as-Code using Terraform and/or AWS CDK
Familiarity with containers (Docker, ECS, or Kubernetes)
Solid understanding of asynchronous processing, retry logic, idempotency, and distributed system reliability
Experience with monitoring and observability in cloud environments
Preferred
Experience with OpenSearch for indexing and search workloads
Experience with CRM integrations such as HubSpot or Salesforce
Knowledge of CDC patterns, event contracts, and streaming data enrichment
Benefits
An awesome culture where you will be empowered, make an impact, and learn a ton
Remote friendly
Open time-off policy
401(k)/RRSP plan with a company match
Company
PlanHub
PlanHub is a cloud based software that allows general contractors to share project files and information with subcontractors and vendors.
Funding
Current Stage
Growth StageTotal Funding
$41MKey Investors
Mainsail Partners
2025-09-16Acquired
2020-10-20Private Equity· $41M
Recent News
2025-09-19
Company data provided by crunchbase