How Remoteville checks and expires listings
Software Engineer
Skills
Computer ScienceSoftware As A ServiceDownstream Oil And GasEnhanced Data Rates For GSM EvolutionIdentity And Access ManagementLaw EnforcementModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3-5 years of professional software engineering experience
- Experience building backend services in .NET or Python
- Experience with RESTful API development
- Experience integrating federated identity systems using OAuth 2.0 OIDC SAML 2.0 and/or JWT
- Practical understanding of authorization frameworks and policy enforcement
- Knowledge of identity protocol mechanics including authorization code flow token introspection claims-based access assertion handling and SSO logout behavior
- Experience with multi-tenant SaaS integration patterns
- Familiarity with AWS or similar cloud platforms
- Proficiency with Git CI/CD Docker and automated testing
- Active use of AI-assisted development tools in daily workflow
Nice to have
- Independent
- Detail-oriented
- Proactive communicator
- Collaborative
- Security-minded
- Operationally aware
Day to day
- Design and implement backend platform services that support federated identity authentication and authorization across a multi-product SaaS environment
- Build reliable integrations with identity systems and upstream or downstream services while handling tokens sessions and edge cases carefully
- Write maintainable code tests and documentation and use AI-assisted tools to accelerate design implementation validation and delivery
