What are the responsibilities and job description for the Software Engineer Authentication & Security position at Info Way Solutions?
Job Details
Title: Software Engineer Authentication & Security
Location: Sunnyvale, CA
Job Type: Contract
Job Description:
We are seeking a skilled Software Engineer with expertise in authentication and security to join our team. The ideal candidate will have 5 years of experience in software development, strong knowledge of Core Java, and hands-on experience with authentication protocols and security frameworks.
Key Responsibilities:
Design, develop, and implement authentication solutions with Single Sign-On (SSO), Multi-Factor Authentication (MFA), and secure communication protocols.
Work with OAuth, OIDC, SAML, and other industry-standard authentication methods.
Develop scalable, high-performance systems following MVC design patterns and multi-threading principles.
Collaborate with cross-functional teams to integrate authentication solutions with identity providers (Okta, Ping Identity, OneLogin, Google IdP, etc.).
Apply cryptographic principles to ensure secure data transmission and storage.
Work with RESTful APIs and microservices architectures for authentication workflows.
Stay updated with modern security frameworks, zero-trust security principles, and emerging identity verification techniques.
Required Qualifications:
5 years of experience in software development with a focus on authentication and security.
Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Strong knowledge of Core Java, design patterns, and multi-threading.
Experience with SSO, MFA (SMS, TOTP, FIDO), and authentication protocols like OAuth, OIDC, SAML.
Solid understanding of cryptography and secure communication protocols.
Strong problem-solving skills and ability to work in a collaborative environment.
Preferred Qualifications:
Experience working with identity providers (Okta, Ping Identity, OneLogin, Google IdP, etc.).
Familiarity with zero-trust security models and modern identity verification techniques.
Hands-on experience with microservices and RESTful API development.
Strong communication and teamwork skills with a proactive approach to problem-solving.