Job Closed

This listing is no longer active.

Senior Software Engineer – Platform Identity

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

159 days ago

Salary

$120K - $150K / year

Seniority

Senior

Job Description

Senior Software Engineer – Platform Identity

Instructure

• 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 Job Pages

More Full-stack Engineer Jobs

MagmaLabs logo

Senior Software Engineer – React Native

MagmaLabs

Magmalabs builds tailored software solutions to help companies execute their vision.

ContractRemoteTeam 51-200H1B No Sponsor

• Lead the architectural design, development, and continuous evolution of scalable React Native mobile applications • Build and maintain high-quality cross-platform apps for iOS and Android using modern React Native practices • Optimize application performance, memory usage, and responsiveness across devices • Design and implement integrations with RESTful and GraphQL APIs • Ensure code quality and reliability through automated testing (Jest, React Native Testing Library, Detox) • Implement secure mobile practices including authentication flows, secure storage, and data protection • Collaborate closely with backend engineers, designers, and product managers to deliver seamless end-to-end mobile experiences • Contribute to CI/CD pipelines, mobile release processes (App Store / Google Play), and DevOps best practices • Maintain comprehensive technical documentation and promote knowledge sharing within the team • Conduct code reviews, uphold engineering standards, and mentor junior engineers • Participate in architectural discussions and contribute to long-term mobile platform strategy

Mexico
OtherRemoteTeam 10,001+

• Develop, test, document, and deploy high quality software into production • Develop a fundamental understanding of our industry, product, feature set and roadmap • Implement new features from functional requirements to logic and UI with guidance • Learn and follow the principles, guidelines, and best practices of our engineering strategy • Work closely with our product team, design, and other internal stakeholders • Participate in an on-call rotation • Escalate when tasks or projects hit roadblocks • Participate in code reviews • Contribute to team planning and design discussions • Impact software quality and customer experience of product features • Collaborate effectively with team members

New York
$121K - $172K / year
Job Closed
Kobie logo

Senior Software Engineer

Kobie

Growing Enterprise Value Through Loyalty.

OtherRemoteTeam 201-500Since 1990H1B No Sponsor

• Make rapid improvements to existing Java/Angular Code base to solve production problems • Identify and solve performance bottlenecks • Help institute a more mature SDLC • Gain knowledge and control of our loyalty platform integration points (live API's, Batch, Queue based processing). • Participate in design sessions; work with product owners and team members to solve acceptance criteria • Build and maintain all configuration and business logic rule documentation • Assist other team members through coaching and mentoring • Promote and demonstrate good coding practice and patterns for the team • Set accurate time estimates and scope of work for tasks and/or projects assigned to you • Fill information gaps as needed to accomplish gaps • Develop simple solutions to complex problems • Suggest innovative new ways to improve processes and/or components of work • Effectively work with other groups and third parties

Florida
Kobie logo

Software Engineer

Kobie

Growing Enterprise Value Through Loyalty.

OtherRemoteTeam 201-500Since 1990H1B No Sponsor

• Participate in all phases of Agile methodology (planning, grooming, coding sprint items) • Gain knowledge and control of our loyalty platform integration points (live API's, Batch, Queue based processing). • Participate in design sessions; work with product owners and team members to solve acceptance criteria • Build and maintain all configuration and business logic rule documentation • Assist other team members through coaching and mentoring • Promote and demonstrate good coding practice and patterns for the team • Set accurate time estimates and scope of work for tasks and/or projects assigned to you • Fill information gaps as needed to accomplish gaps • Develop simple solutions to complex problems • Suggest innovative new ways to improve processes and/or components of work • Effectively work with other groups and third parties

Florida + 6 moreAll locations: Florida | Illinois | North Carolina | Ohio | Minnesota | Missouri | Washington
Job Closed