L3 Software Engineer Platform
We are looking for a Software Engineer with strong backend development skills in .NET or Python and hands-on experience integrating authentication and authorization systems.
In this role, you will build and maintain backend services, develop RESTful APIs, and integrate federated identity solutions within secure, multi-tenant SaaS environments.
Key Responsibilities
• Develop and maintain backend services and RESTful APIs using .NET or Python.
• Implement and integrate federated identity solutions using OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, and JWT.
• Design and implement authorization policies and claims-based access controls.
• Support identity integrations across multi-tenant SaaS applications.
• Work with cloud infrastructure and managed services, preferably on AWS.
• Contribute to CI/CD pipelines, automated testing, and containerized application development.
• Leverage AI-assisted development tools to improve productivity and code quality.
Professional Experience
• 3–5 years of professional software engineering experience.
Proficiency in .NET or Python.
• Familiarity with modern frameworks such as .NET 9+ or FastAPI.
• Hands-on experience building backend services and RESTful APIs.
• Proven ability to independently develop and deliver production-ready features.
• Production experience with one or more of the following: OAuth 2.0, OIDC, SAML 2.0, and JWT.
• Understanding of authorization frameworks, token introspection, claims-based access, assertion handling, and SSO logout flows.
• Experience with multi-tenant SaaS integration patterns and tenant-scoped configuration.
• Familiarity with AWS or other cloud platforms, including networking, compute, and secrets management.
• Experience with Git, CI/CD, Docker, and automated testing.
• Active, daily use of AI-assisted development tools such as GitHub Copilot, Claude, or equivalent.
• English Proficiency: Advanced (C1)
?Location: Remote from Bogota, Colombia
?USD Payment, Invoi
📌 SW Engineer Platform (Bogotá)
🏢 Praxis
📍 Bogotá