Software Engineer III – Platform Services

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer III developing and maintaining platform services for federated identity and authorization at MeridianLink. Focusing on building integrations and supporting product teams with best practices in AI-assisted development.

Responsibilities:

  • Deliver features end-to-end with limited guidance
  • Independently identify edge cases and failure modes within the scope of assigned work
  • Write clean, maintainable code and participate actively in code review
  • Proactively surface blockers or ambiguities
  • Build and extend platform services that manage federated identity, authentication flows, and authorization enforcement
  • Implement integrations with the centralized identity platform, including token handling, session management, user provisioning, and tenant configuration
  • Support product teams through their integration process
  • Design and implement backend service integrations using REST APIs, event-driven messaging
  • Participate in API design reviews

Requirements:

  • 3-5 years of professional software engineering experience
  • Hands-on experience building backend services in .NET or Python, including RESTful API development
  • Demonstrated experience implementing or integrating with federated identity systems using OAuth 2.0, OIDC, SAML 2.0, and/or JWT in production applications
  • Practical understanding of authorization frameworks: how policies are modeled, enforced, and integrated into application and platform services
  • Proficiency in .NET or Python for backend service development
  • Familiarity with modern API frameworks (e.g., .NET 9+, FastAPI, etc.)
  • Working knowledge of identity protocol mechanics: authorization code flow, token introspection, claims-based access, assertion handling, and SSO logout behavior
  • Experience with multi-tenant SaaS integration patterns, including tenant-scoped configuration and user identity across application boundaries
  • Familiarity with cloud platforms (AWS preferred), including relevant managed services for networking, compute, and secrets management
  • Proficiency with standard development tooling: Git, CI/CD pipelines, containerization (Docker), and automated testing
  • Active use of AI-assisted development tools (Claude Code, Codex, or equivalent) as part of a daily engineering workflow

Benefits:

  • Insurance coverage (medical, dental, vision, life, and disability)
  • Flexible paid time off
  • Paid holidays
  • 401(k) plan with company match
  • Remote work