Cobalt AI logo
Cobalt AIPosted 3 weeks ago

Senior Software Engineer: Integrations Lead

$160,000–$200,000 year

HybridDenver, Colorado, United States

Full TimeSenior LevelSmall

Job Summary

Own the integration service lifecycle, including reliability, roadmap execution, and long-term technical vision. Architect and maintain the asynchronous integration service connecting to client systems via REST, MQTT, and SignalR, while expanding capabilities through new connectors and webhook handlers. Develop outbound layers to orchestrate automated responses and monitor system health using alerting and retry logic. Construct test harnesses to debug complex issues across third-party APIs and legacy hardware, acting as a primary technical responder for integration-specific incidents. Lead strategic migrations to Kubernetes and collaborate with stakeholders to scope new integrations.

Required Qualifications

  • 5+ years of software engineering experience with significant time spent on integrations, platform work, or API development
  • Strong experience building asynchronous, event-driven services in any language (e.g. async runtimes, concurrency, backpressure, non-blocking I/O)
  • Working proficiency in Python
  • Hands-on experience with third-party APIs, webhooks, and event-driven architectures across diverse vendors
  • Experience building resilient integration pipelines, including retry logic, backoff strategies, health monitoring, and graceful degradation
  • Systematic debugging skills, tracing problems across your platform, a third-party API, and a customer's on-premise hardware, with comfort working through inconsistent vendor documentation, legacy protocols, and customer-specific configurations
  • A track record of taking ownership of a service or system and improving its reliability over time
  • Comfort instrumenting and operating services with metrics and tracing (Datadog or equivalent)
  • Familiarity with Docker and containerized deployments like ECS

Desired Qualifications

  • Experience with or strong interest in Rust
  • Deep async Python experience (asyncio, aiohttp, or similar)
  • Kubernetes or EKS experience
  • Physical security systems (LenelS2, Genetec, Brivo, C•CURE, Netbox, Acre) or other enterprise ACS/VMS platforms
  • Streaming and eventing protocols such as SignalR, MQTT, and WebSocket
  • Django and webhook-handler experience
  • Experience with GraphQL APIs for internal use
  • Enterprise multi-tenant SaaS experience, and SOC 2 or GDPR-aware development

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce