Senior Software Engineer - Integations jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1Bnote

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

AWS servicesEvent-driven architectureIntegration pipelinesTypeScriptPythonPHPInfrastructure-as-CodeMonitoring toolsAsynchronous processingCRM integrationsContainers

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

twittertwittertwitter
company-logo
PlanHub is a cloud based software that allows general contractors to share project files and information with subcontractors and vendors.

Funding

Current Stage
Growth Stage
Total Funding
$41M
Key Investors
Mainsail Partners
2025-09-16Acquired
2020-10-20Private Equity· $41M

Leadership Team

leader-logo
Kyle Conlan
Co-Founder & Board Member
linkedin
leader-logo
Tom Smart
Head of Sales
linkedin
Company data provided by crunchbase