cover
Full Time

Senior Software Engineer - Integrations (AWS, Cloud Native Data Pipelines)/ 1 day ago

PlanHub
Attractive
Application ends: 2026-01-17

Quick Summary

This Senior Software Engineer role focuses on building robust, scalable, cloud-native data integration pipelines for a pre-construction SaaS platform, enabling AI-driven features. Responsibilities include designing webhook ingestion endpoints, developing synchronization pipelines (e.g., HubSpot integration), and implementing high-performance indexing layers using event-driven architectures. Requires deep expertise in AWS services (SQS, EventBridge, Lambda, Kinesis/Kafka, DynamoDB), Infrastructure-as-Code (Terraform/CDK), and proficiency in TypeScript, Python, and/or PHP. Candidates must be authorized to work remotely in the US or Canada.

Senior Software Engineer - Integrations (Cloud Native, AWS Data Pipelines)

PlanHub is the premier pre-construction SaaS platform and marketplace, connecting general contractors, subcontractors, and suppliers to foster business growth. Designed specifically for tradespeople, PlanHub optimizes user workflow to boost productivity, meet deadlines, increase revenue, and build strong relationships. Our platform facilitates easy project posting and bid submission with anytime, anywhere collaboration across all commercial construction trades.

We are significantly expanding our capabilities through event-driven pipelines and enhanced APIs. We seek a passionate developer to build robust, scalable, cloud-native systems that ensure seamless data integration between services, enabling advanced AI-driven use cases.

As a Senior Software Engineer, Integrations, you will be responsible for designing, implementing, and maintaining critical data flows connecting internal PlanHub systems with external partners and SaaS platforms. Your core focus areas include developing webhook ingestion endpoints, streaming data pipelines, CRM synchronization, and ingestion layers for search and operational storage. This role requires extensive experience with AWS services, event-driven architectures, JSON schemas, and infrastructure-as-code (IaC).

Key Responsibilities:

  • Design, implement, and maintain webhook ingestion endpoints for inbound partner data utilizing AWS API Gateway and Lambda.
  • Develop synchronization pipelines that process data from Kinesis streams and integrate it with systems like HubSpot.
  • Implement high-performance ingestion and indexing pipelines delivering data to persistence layers such as OpenSearch or DynamoDB.
  • Work within sophisticated message-driven and event-driven architectures using AWS services including EventBridge, SQS, SNS, and Kinesis.
  • Ensure robust, scalable, and asynchronous data processing, managing complex requirements like retries, backoff strategies, ordering, and idempotency.
  • Write integration code primarily using TypeScript, Python, and/or PHP.
  • Define clear data contracts and validation rules using JSON Schema and OpenAPI specifications.
  • Deploy, monitor, and maintain services using advanced observability tools (Datadog, logging, alerts, tracing).
  • Collaborate across Backend, DevSecOps, and Data teams to guarantee consistency and reliability in integration pipelines.
  • Troubleshoot production issues, optimize pipeline performance, and maintain high reliability for mission-critical data flows.

Required Skills & Experience:

  • Proven experience building backend services or integration pipelines in cloud environments.
  • Deep understanding of event-driven and message-driven architectures.
  • Hands-on expertise with core AWS services: SQS, EventBridge, Lambda, SNS, DynamoDB, and Firehose.
  • Experience implementing streaming data pipelines using Kinesis or Kafka.
  • Proficiency with Infrastructure-as-Code (IaC) tools, specifically Terraform and/or AWS CDK.
  • Familiarity with containerization technologies (Docker, ECS, or Kubernetes).
  • Solid grasp of asynchronous processing concepts, including retry logic, idempotency, and distributed system reliability.
  • Experience with monitoring and observability practices in cloud environments.

Preferred Qualifications (Nice to Have):

  • Experience utilizing OpenSearch for indexing and search workloads.
  • Prior experience with CRM integrations (e.g., HubSpot or Salesforce).
  • Knowledge of Change Data Capture (CDC) patterns, event contracts, and streaming data enrichment techniques.

Benefits & Culture:

Join a dynamic team recognized on the Inc. 5000 list in 2024. This role offers the opportunity to make an immediate, significant impact as PlanHub drives industry dominance.

PlanHub Offers:

  • An empowering culture focused on impact and continuous learning.
  • Remote friendly work environment.
  • Open time-off policy.
  • 401(k)/RRSP plan with a company match.

This is a remote position available within the United States or Canada. Occasional travel to our West Palm Beach, FL office may be necessary. Applicants must be authorized to work for any employer in the US or Canada. We cannot sponsor employment Visas at this time.

PlanHub is an equal opportunity employer committed to diversity and inclusion in all aspects of employment.

Share

PlanHub

PlanHub

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy