Senior Software Engineer (Backend/Integrations)

SitelineSan Francisco, CA
2d$165,000 - $185,000Hybrid

About The Position

Siteline is hiring a Senior Backend Engineer to lead the next evolution of our integrations platform. We power billing and compliance workflows for construction subcontractors, with integrations sitting at the core of our product. We’re looking for a senior engineer to architect, build, and own the mission-critical integrations with external ERPs and construction industry platforms. You will design resilient, real-time data pipelines, navigate the complexities of imperfect third-party systems, manage sync state at scale, and build extensible systems that enable the rest of the engineering team to move faster. This role is based in our San Francisco office (3-4 days/week). We are not considering fully remote candidates at this time.

Requirements

  • Senior-level backend experience
  • 5+ years building production backend systems
  • Strong experience in API design, async processing, job queues, and distributed systems
  • Integration experience (required)
  • Experience building and maintaining integrations with third-party systems
  • Familiarity with REST APIs, GraphQL, webhooks, OAuth, data mapping, and sync architectures
  • Experience handling unreliable or legacy external systems
  • Systems thinking You’ve designed systems that need to be resilient, observable, and maintainable
  • You understand tradeoffs around data integrity, retries, and eventual consistency
  • Clear communicator You proactively surface risks and unknowns You can explain complex systems to both engineers and non-technical teammates
  • Startup-ready Comfortable operating with ambiguity Able to make progress without perfectly defined requirements

Nice To Haves

  • Experience integrating with: ERP systems Accounting software Construction tech platforms Financial or payment systems
  • Experience with: Event-driven systems GCP / Cloud Run Postgres TypeScript or Node React
  • Experience working in vertical SaaS
  • Experience replacing a third-party integration provider with an in-house system

Responsibilities

  • Own our integrations platform
  • Architect and build direct integrations with ERPs and construction platforms
  • Design bi-directional data sync systems with clear ownership, observability, and retry logic
  • Handle edge cases like rate limits, partial failures, inconsistent schemas, and long-running jobs
  • Build internal tooling that makes integrations easier to develop and support
  • Think in systems
  • Design durable data models that map external systems to Siteline’s domain
  • Establish patterns for idempotency, backfills, migrations, and versioning
  • Improve reliability, monitoring, and performance of integration workflows
  • Partner cross-functionally
  • Work closely with product and customer teams to understand real-world ERP workflows
  • Translate messy external APIs into clean internal abstractions
  • Support customers through tricky integration edge cases when needed
  • Raise the technical bar
  • Make pragmatic architectural decisions
  • Write high-quality, well-tested backend code
  • Mentor more junior engineers working on integration-adjacent projects

Benefits

  • Comprehensive health, dental, and vision insurance
  • Commuter benefits for in-office work
  • Equity options
  • Annual $1K learning stipend to use toward classes, certifications, conferences, or other meaningful career development
  • Unlimited PTO policy with an encouraged three-week annual minimum
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service