Overview
On Site
$60 - $70
Contract - W2
Contract - 6 Month(s)
No Travel Required
Able to Provide Sponsorship
Skills
Oauth
SAML
SCIM
SSO Flow
OAuth Claim Mapping
SAML Assertions
Job Details
Senior Software Engineer : OAuth, SAML, SCIM Production Programming
Bellevue, WA area, secondary location is the Bay Area
Must have "implementation, troubleshooting, and maintenance of OAuth/SAML/SCIM integrations and experience creating or managing SSO flows, identity federation, and access provisioning with major enterprise customers.
Great to have: deep debugging of SAML assertions, OAuth claim mapping, or cross-platform identity federation
- Proven experience (5+ years) in professional programming with a track record of on-time delivery.
- Production programming experience in object-oriented languages such as Java, C#, or any strongly typed language.
- Experience with no-sql databases is a plus.
- Working experience with cloud platforms (public or private) such as Azure, Google Cloud, AWS.
- Demonstrable skills in analytic computing and algorithms.
- Understanding of advanced programming concepts such as multi-threading, memory management, and query processing.
- Passion for finding and solving problems.
- Excellent communication skills, with a proven ability to convey complex ideas to others in a concise and clear manner.
(Preferred):
- Familiarity with OAuth2.0, SAML 2.0, SCIM, and IDPs such as AWS Cognito, Okta, or Azure Active Directory
- Hands-on experience with Azure EventHub or AWS SNS/SQS
- Familiarity with big data, data science/analytics, and large-scale distributed systems
- Experience working with event-driven architecture
Education
Bachelor s degree in Computer Science, Mathematics, Physics, Electrical Engineering, or similar.
Responsibilities
- Design, develop, and maintain scalable cloud-native services for a multi-cloud SaaS platform.
- Design, code, test, and deploy high-quality features with end-to-end ownership.
- Build and operate distributed, multi-tenant services with a focus on performance, scalability, and maintainability.
- Collaborate with cross-functional teams to deliver robust solutions aligned with business goals.
- Mentor junior engineers and promote best practices in software development.
- Continuously improve system reliability and operational efficiency through monitoring and iterative problem-solving
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.