Instructure, Inc.

Principal Software Engineer

Instructure, Inc.
Apply
5 days ago
Budapest, HungaryStaff+

Responsibilities

  • Set architectural direction across the Assessments domains in alignment with broader engineering strategy.
  • Own technical decisions from recommendation and alignment through resolution and delivery.
  • Write and maintain technical specifications, design records, and decision documentation.
  • Define service boundaries with core platform, data, quality engineering, security, and adjacent domains.
  • Lead build-versus-buy evaluations with third-party vendors alongside the director.
  • Coach and sponsor senior and staff engineers in architectural work.
  • Establish effective uses of AI in engineering and share practices across the organization.
  • Shape reliability and testing strategy and reduce recurring on-call load.

Requirements

  • At least 10 years of experience building and operating production software, including several years at staff level or above.
  • Track record of driving architecture decisions to completion across multiple teams.
  • Strong technical writing and ability to explain complex trade-offs to engineers, product stakeholders, and executives.
  • Evidence of mentoring or sponsoring senior engineers.
  • Proficiency building and maintaining software on cloud-native platforms, preferably AWS.
  • Ability to define ambiguous problems, exercise sound scope judgment, and delegate work appropriately.

Benefits

  • Competitive compensation and participation in the employee ownership program.
  • Remote, hybrid, and in-office work options 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.
  • Learning and development resources, professional development tools, and tuition reimbursement.
  • Technology and tools needed to perform the work.
  • Motivosity employee recognition program.
  • Inclusive culture focused on support and meaningful connection.
  • Employment is contingent on passing a background check and identity verification may be required.

Tech Stack

AWSRuby on Rails

Categories

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