Jobs · Engineering

Senior Software Engineer - Integrations

Worth AI · Tampa, FL · 1 mo ago
RemoteRemoteEngineeringFull-time

Responsibilities

  • Own the design and implementation of major integrations and subsystems, from initial partner evaluation through production rollout and ongoing operation
  • Build and maintain integrations with third-party data providers (KYB, KYC/IDV, AML, fraud, banking, identity) and abstract them behind clean, versioned internal contracts
  • Design, evolve, and operate Worth's public REST APIs and SDKs, with strong attention to versioning, backward compatibility, authentication, rate limiting, and developer experience
  • Break down ambiguous partner specs, customer integration requirements, and vendor edge cases into clear technical designs with well-understood tradeoffs
  • Write high-quality production code across backend and (where needed) frontend systems using Node.js, TypeScript, Nest.js, and React.js
  • Design and evolve PostgreSQL schemas that capture vendor responses, normalization layers, and crosswalking metadata, with strong attention to indexing, performance, and data integrity
  • Build event-driven workflows with Kafka and Redis that orchestrate enrichment, retries, dead-lettering, and backpressure across slow or flaky upstream APIs
  • Optimize slow queries and resolve systemic performance bottlenecks in high-throughput integration pipelines
  • Deploy, monitor, and debug containerized integration services in Kubernetes, including the alerting and runbooks that catch vendor degradations before customers do
  • Lead pragmatic refactors of legacy or accreted integration code into modular, testable, swappable adapters
  • Communicate complex tradeoffs across engineering, product, partnerships, and customer-facing teams

Requirements

  • 8+ years of professional software engineering experience
  • Demonstrated ownership of major features or subsystems in production, ideally with significant integration or platform-API surface area
  • Deep expertise in the Node.js and TypeScript ecosystem
  • Strong system design skills, especially around resilient integrations: retries, idempotency, circuit breakers, rate limiting, webhook handling, and graceful degradation
  • Experience designing or operating a public API or SDK (versioning, auth, contracts, developer ergonomics)
  • Hands-on experience with PostgreSQL, including schema design and query optimization
  • Experience building or maintaining event-driven systems using Kafka
  • Comfort operating containerized applications in Kubernetes
  • Proven ability to refactor complex or legacy integration code into modular, swappable, well-tested adapters
  • Proven experience mentoring junior engineers and raising team quality standards
  • Ability to operate effectively in high-ambiguity environments, including partner specs that are incomplete, contradictory, or change underneath you

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com