L3 SW Engineer Platform
SMX Services & Consulting, Inc. · Ţurayf, Northern Frontier, Saudi Arabia
Apply & track with Apply EdgeRequired Qualifications Experience: 3-5 years of professional software engineering experience, with demonstrated ability to own and deliver features independently in a production environment 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 Technical Skills: 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 (GitHub Copilot, Claude, or equivalent) as part of a daily engineering workflow Preferred Qualifications Identity & Authorization Depth: Prior experience working with a commercial or open-source identity platform (e.g., an OIDC provider, IAM system, or enterprise SSO solution) in an engineering capacity, not just as a consumer Experience modeling and implementing fine-grained authorization: RBAC, ABAC, or policy-based access control systems Familiarity with token security considerations including signing, expiration, revocation, and safe storage patterns Regulated or Platform Environments: Prior experience building software in a financial services, fintech, or otherwise regulated technology environment Experience building internal platform capabilities used by other engineering teams, not just end-user-facing features Exposure to SOC 2 or similar compliance frameworks from an engineering perspective AI-Assisted Engineering: Experience contributing to AI harnesses, evaluation pipelines, or tooling that improves engineering workflow throughput Comfort using AI tools not just for code completion but for design exploration, test generation, and investigation Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent demonstrated experience Fluent in English and Spanish This position must be remote from Guadalajara