Senior Software Engineer, Connectors Team
Pryon
The Opportunity:
The Connectors team is responsible for bridging Pryon’s platform to the outside world. We build and maintain a growing library of connectors to enterprise systems of record — unified behind a centralized API gateway that provides a consistent interface regardless of the source system’s quirks.
Behind that gateway, each connector handles the realities of its source: OAuth flows, pagination strategies, rate limiting, webhook subscriptions, incremental sync, and content extraction — all while maintaining resilience at scale. We also enrich retrieved content with source-specific metadata, permissions, and structural context.
This is not glue code. This is distributed systems engineering applied to one of the hardest integration problems in enterprise software: making dozens of wildly different platforms behave as if they were one.
The Ideal Candidate:
- Is self-driven and comfortable operating with autonomy inside a structured team
- Wants to shape the architecture, not just implement stories
- Cares about craft — clean APIs, thoughtful error handling, systems that don’t page you at 2 AM
- Is motivated by the mission: giving enterprises an AI platform that actually understands their data, across all their systems
- Sees remote work as a feature, not a compromise, and communicates accordingly
In This Role You Will:
- Design and build production connectors to enterprise systems, handling authentication, sync, pagination, error recovery, and data normalization
- Contribute to the evolution of our unified API gateway layer that abstracts source complexity from the rest of the platform
- Build and extend systems that enrich content with metadata, permissions, and structural context for downstream consumption
- Architect for resilience: design retry strategies, circuit breakers, and graceful degradation for third-party API dependencies
- Work with event-driven patterns to enable real-time and incremental synchronization
- Collaborate directly with the Ingestion and Retrieval teams to ensure clean handoffs across the pipeline
- Take grounded ownership of components — this team needs engineers who see a problem, pick it up, and drive it to resolution
What You'll Need to Be Successful:
- 5+ years of software engineering experience, with significant time spent on integration, data pipeline, or platform engineering problems
- Strong proficiency in TypeScript; working knowledge of Python and/or Go is a plus
- Deep experience with API design and protocols: gRPC, REST, GraphQL, webhooks
- Hands-on work with enterprise SaaS APIs (any combination of SharePoint, Confluence, ServiceNow, Salesforce, Google Workspace, Box, or similar)
- Understanding of event-driven architectures and message-based systems
- Experience with Kubernetes, Docker, Terraform, and Helm
- Familiarity with relational and NoSQL databases
- Comfort working across cloud providers (AWS, Azure, GCP)
175000 - 200000 USD a year