Instructure, Inc.

Senior Software Engineer - Platform Identity (Hybrid)

Instructure, Inc.
Apply
7 days ago
Budapest, HungarySenior

Responsibilities

  • Design, develop, and deploy scalable IAM services for authentication, authorization, user provisioning, and directory services.
  • Lead technical discussions, conduct architectural reviews, and mentor junior and mid-level engineers.
  • Collaborate with product managers, security engineers, and engineering teams to define requirements and integrate identity services.
  • Implement security, data privacy, and compliance best practices within identity systems.
  • Optimize identity solutions for performance, reliability, and maintainability.
  • Participate in the on-call rotation and troubleshoot complex production identity issues.
  • Improve development processes, tools, and infrastructure while staying current with identity management and security trends.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience with significant focus on identity and access management systems.
  • Proficiency in at least one modern programming language such as Ruby, Go, Java, Python, or C#, with experience using relevant frameworks.
  • Experience with OAuth 2.0, OpenID Connect, SAML, and SCIM.
  • Understanding of security principles, cryptography, and securing web applications and APIs.
  • Experience designing highly available, scalable, and fault-tolerant distributed systems.
  • Proficiency with relational databases such as PostgreSQL or MySQL and NoSQL databases.
  • Experience with cloud platforms and containerization technologies such as Docker and Kubernetes.
  • Strong problem-solving, communication, collaboration, and interpersonal skills.

Benefits

  • Competitive compensation and participation in the employee ownership program.
  • Remote, hybrid, and in-office work arrangements vary by role, team, and location.
  • Generous time off, local holidays, and an annual late-December “Dim the Lights” period based on departmental needs.
  • Wellness programs and mental health support.
  • Professional development resources and tuition reimbursement.
  • Technology and tools needed to perform the work.
  • Motivosity employee recognition program and an inclusive, supportive workplace culture.
  • Background checks and identity verification are required as part of the hiring process.
Instructure, Inc.

About Instructure, Inc.

1,001-5,000 employees

Instructure builds Canvas, a cloud learning management system, along with tools for assessment, video learning, credentials, and analytics for K–12, higher education, and corporate training. It sells these products as SaaS subscriptions with related services. Founded in 2008 and headquartered in Salt Lake City, the company trades on the NYSE and expanded its credentials offering by acquiring Parchment in 2024.

Contact me