Sr. Software Engineer (.NET Core & API Integration)
ThrivePass
We don’t just talk about culture—we build it. Everything we do is rooted in our CARE values:
- Courageous – We embrace new challenges and fresh ideas.
- Authentic – We show up as our true selves and value transparency.
- Resourceful – We find creative solutions and make things happen.
- Excellent – We hold ourselves accountable and take pride in our work.
You will:
• Analyze, understand, and map complex, heterogeneous third-party APIs into normalized data models.
• Design and build connectors/integrations for SaaS platforms, field-specific APIs, and proprietary vendor APIs.
• Develop and maintain data transformation and normalization pipelines that abstract away vendor-specific differences.
• Handle authentication and authorization flows across diverse providers (OAuth2, API keys, SAML, custom flows).
• Build resilient integration patterns that gracefully handle API inconsistencies, rate limits, and error behaviors.
• Collaborate with product teams to design consistent, unified API schemas that scale across multiple providers.
• Establish strong testing, monitoring, and logging frameworks for integration reliability.
• Mentor and guide engineers in best practices for integration architecture and abstraction design.
We are seeking someone who is experienced in API-first engineering and is comfortable working with complex data structures, integrations, and scalable system design.
Must Haves
• 4+ years of backend engineering experience, with significant time spent in API-heavy environments.
• Proven ability to reverse-engineer poorly documented APIs, understand complex JSON/XML payloads, and resolve mapping challenges.
• Deep experience with API normalization, data modeling, and abstraction design.
• Expertise with REST, GraphQL, and event-driven integrations.
• Strong knowledge of integration middleware, API gateways, and webhooks.
• Familiarity with async processing, queuing systems, and retry strategies.
• Excellent problem-solving skills in handling edge cases, non-standard implementations, and schema drift.
Nice to Have
• Experience working at or integrating with unified API platforms.
• Familiarity with domain-specific APIs (e.g., PRISM, HRIS, ATS, CRM, Healthcare APIs).
• Knowledge of schema evolution strategies, versioning, and API governance.
• Background in ETL/data pipelines or interoperability standards (e.g., OpenAPI, JSON Schema).
- A culture that values courageousness, authenticity, resourcefulness, and excellence (we don’t just say it—we live it).
- Opportunities to grow, learn, and level up your skills.
- A team that genuinely enjoys working together and celebrating wins.
- Competitive benefits package because we believe in walking the talk when it comes to employee well-being.