Instructure
Amplify teaching. Elevate learning. Intensify impact.
Senior Software Engineer – Platform Identity
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2016H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
15 days ago
Salary
$120K - $150K / year
Bachelor Degree5 yrs expEnglishAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKubernetesMy SQLNo SQLPostgre SQLPythonRubyGo
Job Description
• Design, develop, and deploy robust and scalable identity and access management (IAM) services, including authentication, authorization, user provisioning, and directory services.
• Lead technical discussions, architectural reviews, and provide mentorship to junior and mid-level engineers within the team.
• Collaborate closely with product managers, security engineers, and other engineering teams to define requirements, design solutions, and integrate identity services across Instructure's product ecosystem.
• Implement and enforce best practices for security, data privacy, and compliance within identity systems.
• Optimize existing identity solutions for performance, reliability, and maintainability.
• Participate in on-call rotation and provide support for production identity systems, troubleshooting and resolving complex issues efficiently.
• Contribute to the continuous improvement of development processes, tools, and infrastructure.
• Stay current with industry trends and emerging technologies in identity management and security.
Job 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 a significant focus on identity and access management systems.
- Strong proficiency in at least one modern programming language (e.g., Ruby, Go, Java, Python, C#) and experience with relevant frameworks.
- Demonstrable experience with identity protocols and standards (e.g., OAuth 2.0, OpenID Connect, SAML, SCIM).
- Solid understanding of security principles, cryptography, and best practices for securing web applications and APIs.
- Experience designing and building highly available, scalable, and fault-tolerant distributed systems.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
Benefits
- Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success.
- Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles
- Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs.
- Comprehensive wellness programs and mental health support
- Annual learning and development stipends to support your growth
- The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations
- Motivosity employee recognition program
- A culture rooted in inclusivity, support, and meaningful connection
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer III – Mobile
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
Full-stack Engineer15 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor
Software Engineer III developing mobile features for Fanatics' sportsbook app
Kotlin
Full-stack Engineer15 days ago
Full TimeRemoteTeam 201-500Since 1990
Senior Software Engineer improving Java/Angular Code at Kobie
AngularAWSAzureCloudDockerGradleJavaKafkaKubernetesOraclePostgreSQLRabbitMQSDLCSpringSpring BootSpringBootSQL
Florida
Full-stack Engineer15 days ago
Full TimeRemoteTeam 201-500Since 1990
Software Engineer in loyalty solutions at Kobie
AngularAWSAzureCloudDockerGradleJavaKafkaKubernetesOraclePostgreSQLRabbitMQSpringSpring BootSpringBootSQL
Florida + 6 moreAll locations: Florida, Illinois, North Carolina, Ohio, Minnesota, Missouri, Washington
Full-stack Engineer15 days ago
Full TimeRemoteTeam 201-500Since 1990
Lead Software Engineer managing full software development life cycle for loyalty solutions
ApacheHibernateJ2EEJavaJUnitMockitoOpen SourceOraclePostgreSQLSDLCSpring
Florida + 6 moreAll locations: Florida, North Carolina, Michigan, Minnesota, Missouri, Texas, Virginia