Browse All Jobs
Job Description
Opendoor is seeking a Software Engineer to join their Identity and Access Management (IAM) team in Krakow, Poland. This is a B2B contract role requiring a minimum of 3 days per week in the office.He/she will collaborate with senior engineers to understand IAM platform requirements and implement authentication and authorization components. The Software Engineer will also establish and maintain IAM best practices and participate in on-call support.Responsibilities:
  • Work with senior engineers and partner teams to understand IAM platform requirements and collaborate on solution designs.
  • Implement authentication and authorization components as part of the IAM platform to meet Product, Security, Compliance, and IT requirements.
  • Establish and maintain IAM best practices through secure-by-default libraries, application and infrastructure guardrails, and self-service documentation.
  • Participate in Engineering on-call support for the monitoring and stability of the IAM team's existing infrastructure and services.
Requirements:
  • 2+ years of commercial experience as a Software Development Engineer
  • Solid proficiency in at least one modern programming language (e.g., Go, Python, Ruby.)
  • Exposure to databases (PostgreSQL, MySQL) or data stores (Elasticsearch, Redis).
  • Exposure to authentication and authorization standards such as OAuth2, OpenID Connect (OIDC), or SAML.
  • Experience working with public cloud providers (AWS / GCP) is a plus
  • Solid Computer Science fundamentals, including object-oriented design, data structures, and algorithm design
Opendoor offers:
  • Hybrid work model (minimum 3 days a week in the office)
Apply Manually