{"schemaVersion":"jobsearcher.job.v1","id":"4f969684a4edad2efc9d546c","url":"https://jobsearcher.com/jobs/4f969684a4edad2efc9d546c","canonicalUrl":"https://jobsearcher.com/jobs/4f969684a4edad2efc9d546c","title":"Sr. Software Engineer – Platform Services","description":"Location\nUS Remote\nEmployment Type\nFull time\nLocation Type\nRemote\nDepartment\nResearch & Development\nCompensation\n$130K – $163K\nMeridianLink runs a comprehensive background check, credit check, and drug test as part of our offer process.\nIt is not typical for offers to be made at or near the top of the salary range. The actual salary will be determined based on experience and other job-related factors permitted by law including geographical location.\nMeridianlink offers:\nInsurance coverage (medical, dental, vision, life, and disability)\nFlexible paid time off\nPaid holidays\n401(k) plan with company match\nRemote work\nAll compensation and benefits are subject to the terms and conditions of the underlying plans or programs, as applicable and as may be amended, terminated, or superseded from time to time.\n#LI-REMOTE\n\nPosition Summary\nThis is a Senior-level individual contributor on the Platform Services team. The team builds the foundational infrastructure that all MeridianLink products depend on: centralized authentication, authorization, user management, and the shared services layer that enables a multi-product SaaS platform to operate as one system.\nPlatform Services runs lean by design, engineers own their domain deeply, and ship production features with minimal oversight. The immediate focus is federated identity and authorization infrastructure: extending the identity platform, hardening what's already in production, and supporting product teams as they integrate. Over time, the team's scope will expand into platform capabilities that directly support AI product development, including shared backend services that encapsulate cross-product functionality and AI-powered features.\nThis is a fully remote role.\nKey Competencies\nWhat it means to be a Senior Engineer at MeridianLink\nSenior individual contributors own their work end-to-end, identify problems before they're surfaced, and make the engineers around them better. Senior engineers at MeridianLink are active, daily users of AI-assisted development tools.\nTechnical Execution & Delivery\nOwns features and infrastructure end-to-end: design through production release, limited guidance required\nIdentifies edge cases and failure modes independently within assigned scope\nParticipates actively in code review with constructive, specific feedback\nSurfaces blockers early rather than waiting for check-ins\nCraft & Professionalism\nWrites tests that catch regressions without over-engineering the suite\nMonitors shipped work, responds to issues, and follows incidents to resolution\nPuts institutional knowledge into shared systems rather than individual heads\nIdentity & Authorization Systems\nApplies practical knowledge of federated identity standards: OAuth 2.0, OIDC, SAML 2.0, and JWT\nUnderstands how authorization frameworks function: how policies are modeled, enforced, and integrated into upstream and downstream services\nReasons clearly about token lifecycle, session management, and the security implications of identity design choices\nPlatform & Integration Engineering\nBuilds shared services that multiple product teams consume through well-defined APIs\nDesigns with multi-tenant and multi-product constraints in mind: data isolation, tenant-scoped configuration, and cross-product user identity\nWrites API contracts (REST, event-driven patterns) with attention to versioning, backwards compatibility, and developer experience\nDomain Context\nDevelops working knowledge of how identity and access management works across a multi-product lending platform\nUnderstands enough about downstream consumers to make good integration design decisions without requiring constant direction\nExpected Duties\nIdentity & Authorization Platform Development\nBuild and extend platform services that manage federated identity, authentication flows, and authorization enforcement across MeridianLink products\nImplement and maintain integrations with the centralized identity platform (FusionAuth), including token handling, session management, user provisioning, and tenant configuration\nSupport product teams through their integration process: help them understand the platform's contracts, debug issues, and navigate edge cases in multi-tenant identity behavior\nBuild the tooling, documentation, and examples that make those integrations repeatable and self-service over time\nShared Platform Services\nDesign and maintain backend services in C# and Python that expose platform capabilities through clean, versioned APIs\nBuild with multi-product and multi-tenant scenarios as first-class requirements: data isolation, tenant-scoped configuration, and cross-product consistency\nParticipate in API design reviews with attention to contract stability and developer experience for consuming teams\nAI-Native Delivery\nUse AI development tools as an active part of daily workflow: code generation, design exploration, test scaffolding, and investigation\nContribute to the team's AI-assisted engineering practices and share what's working\nBuild familiarity with the systems that support AI agent development (LLM gateways, orchestration frameworks, evaluation harnesses) so you're ready to own those capabilities as the team's scope grows\nCollaboration & Growing Others\nParticipate in design discussions and code reviews; give and receive feedback constructively\nMentor other engineers on the team\nContribute to documentation and onboarding materials that reduce tribal knowledge\nQualifications: Knowledge, Skills, and Abilities\nRequired\n5+ years of professional software engineering experience, delivering features and infrastructure independently in production\nProficiency with standard development tooling: Git, Docker, automated testing, and modern scripting languages\nActive daily use of AI-assisted development tools\nBachelor's degree in Computer Science, Software Engineering, or equivalent experience\nHands-on experience implementing or integrating with federated identity systems using OAuth 2.0, OIDC, SAML 2.0, and/or JWT in production applications\nPractical understanding of authorization frameworks: how policies are modeled, enforced, and integrated into application and platform services\nProficiency in C# and Python for backend service development, including modern API frameworks (.NET 10+, FastAPI, or equivalent)\nWorking knowledge of identity protocol mechanics: authorization code flow, token introspection, claims-based access, assertion handling, and SSO logout behavior\nExperience with multi-tenant SaaS patterns, including tenant-scoped configuration and user identity across application boundaries\nFamiliarity with cloud platforms (AWS preferred), including relevant managed services for networking, compute, and secrets management\nPreferred\nPrior experience working with a commercial or open-source identity platform (FusionAuth, Keycloak, Auth0, Okta, or equivalent) in an engineering capacity\nExperience modeling and implementing fine-grained authorization: RBAC, ABAC, or policy-based access control systems\nPrior experience building internal platform capabilities used by other engineering teams\nExperience in financial services, fintech, or a regulated technology environment\nExperience building or supporting AI agent systems: orchestration, tool integration, evaluation pipelines, or LLM gateway infrastructure\nFamiliarity with the end-to-end lifecycle of an AI agent, whether internal-facing (developer tooling, automation) or customer-facing (conversational, decisioning)\nExposure to SOC 2 or similar compliance frameworks from an engineering perspective\nWhat Success Looks Like\nWithin the first few months, a successful hire has built enough context on the identity platform to work largely independently on scoped features, is participating meaningfully in code reviews, and has demonstrated the kind of operational ownership that keeps a small team running well. Over time, success is measured by the reliability and maturity of the platform services they own, how much they've reduced the team's dependence on any single person's knowledge, and how effectively product teams can integrate with the identity platform without hands-on support.\nCompensation Range: $130K - $163K\nApply for this Job","company":"Meridianlink","rawCompany":"meridianlink","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-05T12:42:56.368Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Engineer – Platform Services","description":"Location\nUS Remote\nEmployment Type\nFull time\nLocation Type\nRemote\nDepartment\nResearch & Development\nCompensation\n$130K – $163K\nMeridianLink runs a comprehensive background check, credit check, and drug test as part of our offer process.\nIt is not typical for offers to be made at or near the top of the salary range. The actual salary will be determined based on experience and other job-related factors permitted by law including geographical location.\nMeridianlink offers:\nInsurance coverage (medical, dental, vision, life, and disability)\nFlexible paid time off\nPaid holidays\n401(k) plan with company match\nRemote work\nAll compensation and benefits are subject to the terms and conditions of the underlying plans or programs, as applicable and as may be amended, terminated, or superseded from time to time.\n#LI-REMOTE\n\nPosition Summary\nThis is a Senior-level individual contributor on the Platform Services team. The team builds the foundational infrastructure that all MeridianLink products depend on: centralized authentication, authorization, user management, and the shared services layer that enables a multi-product SaaS platform to operate as one system.\nPlatform Services runs lean by design, engineers own their domain deeply, and ship production features with minimal oversight. The immediate focus is federated identity and authorization infrastructure: extending the identity platform, hardening what's already in production, and supporting product teams as they integrate. Over time, the team's scope will expand into platform capabilities that directly support AI product development, including shared backend services that encapsulate cross-product functionality and AI-powered features.\nThis is a fully remote role.\nKey Competencies\nWhat it means to be a Senior Engineer at MeridianLink\nSenior individual contributors own their work end-to-end, identify problems before they're surfaced, and make the engineers around them better. Senior engineers at MeridianLink are active, daily users of AI-assisted development tools.\nTechnical Execution & Delivery\nOwns features and infrastructure end-to-end: design through production release, limited guidance required\nIdentifies edge cases and failure modes independently within assigned scope\nParticipates actively in code review with constructive, specific feedback\nSurfaces blockers early rather than waiting for check-ins\nCraft & Professionalism\nWrites tests that catch regressions without over-engineering the suite\nMonitors shipped work, responds to issues, and follows incidents to resolution\nPuts institutional knowledge into shared systems rather than individual heads\nIdentity & Authorization Systems\nApplies practical knowledge of federated identity standards: OAuth 2.0, OIDC, SAML 2.0, and JWT\nUnderstands how authorization frameworks function: how policies are modeled, enforced, and integrated into upstream and downstream services\nReasons clearly about token lifecycle, session management, and the security implications of identity design choices\nPlatform & Integration Engineering\nBuilds shared services that multiple product teams consume through well-defined APIs\nDesigns with multi-tenant and multi-product constraints in mind: data isolation, tenant-scoped configuration, and cross-product user identity\nWrites API contracts (REST, event-driven patterns) with attention to versioning, backwards compatibility, and developer experience\nDomain Context\nDevelops working knowledge of how identity and access management works across a multi-product lending platform\nUnderstands enough about downstream consumers to make good integration design decisions without requiring constant direction\nExpected Duties\nIdentity & Authorization Platform Development\nBuild and extend platform services that manage federated identity, authentication flows, and authorization enforcement across MeridianLink products\nImplement and maintain integrations with the centralized identity platform (FusionAuth), including token handling, session management, user provisioning, and tenant configuration\nSupport product teams through their integration process: help them understand the platform's contracts, debug issues, and navigate edge cases in multi-tenant identity behavior\nBuild the tooling, documentation, and examples that make those integrations repeatable and self-service over time\nShared Platform Services\nDesign and maintain backend services in C# and Python that expose platform capabilities through clean, versioned APIs\nBuild with multi-product and multi-tenant scenarios as first-class requirements: data isolation, tenant-scoped configuration, and cross-product consistency\nParticipate in API design reviews with attention to contract stability and developer experience for consuming teams\nAI-Native Delivery\nUse AI development tools as an active part of daily workflow: code generation, design exploration, test scaffolding, and investigation\nContribute to the team's AI-assisted engineering practices and share what's working\nBuild familiarity with the systems that support AI agent development (LLM gateways, orchestration frameworks, evaluation harnesses) so you're ready to own those capabilities as the team's scope grows\nCollaboration & Growing Others\nParticipate in design discussions and code reviews; give and receive feedback constructively\nMentor other engineers on the team\nContribute to documentation and onboarding materials that reduce tribal knowledge\nQualifications: Knowledge, Skills, and Abilities\nRequired\n5+ years of professional software engineering experience, delivering features and infrastructure independently in production\nProficiency with standard development tooling: Git, Docker, automated testing, and modern scripting languages\nActive daily use of AI-assisted development tools\nBachelor's degree in Computer Science, Software Engineering, or equivalent experience\nHands-on experience implementing or integrating with federated identity systems using OAuth 2.0, OIDC, SAML 2.0, and/or JWT in production applications\nPractical understanding of authorization frameworks: how policies are modeled, enforced, and integrated into application and platform services\nProficiency in C# and Python for backend service development, including modern API frameworks (.NET 10+, FastAPI, or equivalent)\nWorking knowledge of identity protocol mechanics: authorization code flow, token introspection, claims-based access, assertion handling, and SSO logout behavior\nExperience with multi-tenant SaaS patterns, including tenant-scoped configuration and user identity across application boundaries\nFamiliarity with cloud platforms (AWS preferred), including relevant managed services for networking, compute, and secrets management\nPreferred\nPrior experience working with a commercial or open-source identity platform (FusionAuth, Keycloak, Auth0, Okta, or equivalent) in an engineering capacity\nExperience modeling and implementing fine-grained authorization: RBAC, ABAC, or policy-based access control systems\nPrior experience building internal platform capabilities used by other engineering teams\nExperience in financial services, fintech, or a regulated technology environment\nExperience building or supporting AI agent systems: orchestration, tool integration, evaluation pipelines, or LLM gateway infrastructure\nFamiliarity with the end-to-end lifecycle of an AI agent, whether internal-facing (developer tooling, automation) or customer-facing (conversational, decisioning)\nExposure to SOC 2 or similar compliance frameworks from an engineering perspective\nWhat Success Looks Like\nWithin the first few months, a successful hire has built enough context on the identity platform to work largely independently on scoped features, is participating meaningfully in code reviews, and has demonstrated the kind of operational ownership that keeps a small team running well. Over time, success is measured by the reliability and maturity of the platform services they own, how much they've reduced the team's dependence on any single person's knowledge, and how effectively product teams can integrate with the identity platform without hands-on support.\nCompensation Range: $130K - $163K\nApply for this Job","datePosted":"2026-08-05T12:42:56.368Z","dateModified":"2026-08-05T12:42:56.368Z","hiringOrganization":{"@type":"Organization","name":"Meridianlink","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4f969684a4edad2efc9d546c"},"url":"https://jobsearcher.com/jobs/4f969684a4edad2efc9d546c"}}