Instructure Holdings is a technology-first company that is developing and delivering innovative software solutions that improve teaching, learning, and collaboration for both students and educators. The firm was established in 2008 and is headquartered in Salt Lake City, Utah, with locations in 8 countries.
Instructure is known for developing the industry-leading learning management system (LMS) software Canvas, and its innovative suite of productivity tools and applications including Bridge, Zoom, and Arc. Canvas is the safest, most secure, and most reliable LMS platform on the market, with more than 92 million active users.
Instructure also has a powerful suite of mobile apps designed to make learning easier, no matter where students or educators are located. Their mobile apps are available for iOS and Android, and are great for students who need to access materials from their devices. As a workplace, Instructure offers competitive benefits and specializes in attracting and retaining top talent in engineering, computing, and IT.
The company is also working with partners to further enhance its products and services. These collaborations have led to increased satisfaction and better outcomes for institutions and individuals worldwide. Instructure has also created an open ecosystem of learning tools and applications, which allows customers to create a seamless experience between different products.
Instructure is committed to the continued development and delivery of innovative technologies and software solutions, with the goal of delivering a superior experience to its customers. We invite you to join our engineering, computing, and IT teams to help us deliver the solutions that will help revolutionize education and learning.
Quick Links
Career Paths
Reviews
FAQs
Head of Product Delivery
Average Work Hours (weekly unless noted): 40-60
Average Salary (yearly in dollars unless noted): $150,000 - $200,000
Description: This position is responsible for managing and overseeing the delivery of all product initiatives, from concept to full market launch, for Instructure Holdings. The Head of Product Delivery will be responsible for developing a cross-functional product roadmap, engaging with stakeholders and external feedback, setting operational goals and timelines, and leading the entire product delivery process. This individual will work closely with the engineering, product management, and customer success departments to ensure that initiatives are executed flawlessly.
Qualifications / Requirements: A minimum of ten years experience in technology product management and delivery, demonstrated thought leadership and strategic thinking, proven track record of delivering innovative product offerings, and superior customer focus.
Average Salary (yearly in dollars unless noted): $120,000 - $150,000
Description: This position is responsible for designing and developing scalable applications written in NodeJS that integrate with Instructure Holdings' suite of products and services. The successful candidate will be expected to stay up-to-date with developments in the NodeJS space, writing reliable, clean code that is well tested and maintainable, collaborating with colleagues across the engineering, product, customer success, and design departments, and reflecting the same passion for excellence in engineering and product delivery.
Qualifications / Requirements: A minimum of 5 years experience in developing applications with NodeJS, experience with JavaScript, HTML, CSS and related web technologies, a desire to stay informed on the latest technologies and a passion for best practices.
Average Salary (yearly in dollars unless noted): $120,000 - $200,000
Description: This position is responsible for assessing and developing security infrastructure and protocols to secure Instructure Holdings' products and services in the cloud. The successful candidate will be monitoring the security posture of the products and services, responding promptly to security incidents, and ensuring that cloud services are compliant with industry standards.
Qualifications / Requirements: A minimum of 5 years experience in developing and administering cloud security services, strong knowledge of security protocols and standards, experience with cloud-native technologies and development methodologies, and the ability to develop automation procedures for cloud security tasks.
Average Salary (yearly in dollars unless noted): $150,000 - $200,000
Description: This position is responsible for analyzing and interpreting large amounts of data related to Instructure Holdings’ products and services. The successful candidate is expected to collaborate with other teams to mine large datasets for insights and develop predictive models that can help make data-driven decisions. This individual will be expected to uncover trends and patterns that are not immediately obvious and develop automated processes to improve reporting and analytics.
Qualifications / Requirements: A minimum of 5 years experience in the data science field, demonstrated track record of turning business ideas into data-driven results, comfort with large-scale data systems (such as Hadoop and Hive) and analytics tools (such as Tableau), and knowledge of various data retrieval methods.
Average Salary (yearly in dollars unless noted): $150,000 - $200,000
Description: This position is responsible for leading the software development team and managing the full product development cycle at Instructure Holdings. The successful candidate will oversee the design, development, testing and maintenance of the products, managing the project timelines and resource allocations, and mentoring software engineers.
Qualifications / Requirements: A minimum of five years of experience in a software development management role, a thorough understanding of software engineering, project management and agile methodologies, experience leading cross-functional teams, and a strong customer focus.
Average Salary (yearly in dollars unless noted): $90,000 – $120,000
Description: This position is responsible for developing and executing manual and automated tests to validate and verify the products of Instructure Holdings. The successful candidate will be working with the engineering, product and customer success teams to ensure that all integrations and APIs are tested thoroughly.
Qualifications / Requirements: A minimum of 5 years experience in software testing, understanding of the software development lifecycle, familiarity with test automation frameworks and scripting languages, strong attention to detail and experience with issue tracking and bug reporting tools.
I've been working with Instructure Holdings for a few years now and I can wholeheartedly say that it is one of the best places I've ever worked. The team is knowledgeable and supportive; everyone is always willing to lend a helping hand whenever needed. I have had incredible opportunities to learn and grow as an IT technician, and have become an integral part of the team. I'm excited to continue my journey with Instructure Holdings!
Sandra T..
Review Rating:
4.7/5
4.7
I am a programmer for Instructure Holdings and absolutely love my job. Everyone here is very encouraging and always there to answer my questions. The work environment is open and inspiring, it really helps keep me motivated and driven towards success. Plus, the amazing benefits make it that much better.
Nina K..
Review Rating:
4.4/5
4.4
I am a designer at Instructure Holdings and I've been here for nearly 8 months. I can honestly say that this is the best job I've had. Everyone is friendly, knowledgeable, and understanding and I have learned so much in such a short period of time. I look forward to the continual growth that working for Instructure Holdings brings.
Daniel D..
Review Rating:
4.9/5
4.9
I am a software developer and have been with Instructure Holdings for about 2 years now. Working for this company has been a rewarding experience for me. The incredible atmosphere and positive attitude of this group is one of the many reasons why I've stayed here for so long. You can tell from day one that everyone here is passionate and proud to be part of this team.
Emma T..
Review Rating:
4.8/5
4.8
I have been with Instructure Holdings for 4 years and feel very proud to work here. Everyone at this company takes our work seriously and genuinely want to create the best possible products. Management is open and transparent and truly appreciates every individuals contributions. Working here has truly been an amazing experience.
Frequently Asked Questions
What are the benefits of working for Instructure Holdings?
The benefits of working for Instructure Holdings include competitive pay, 401(k) plans, market-leading health care coverage, and excellent employee morale.
What is the company culture like at Instructure Holdings?
Instructure Holdings has a positive and encouraging company culture, with a focus on innovation, collaboration, and excellence.
What is the job application process at Instructure Holdings?
The job application process at Instructure Holdings typically includes an online application, a resume and/or cover letter, and an interview.
What kind of positions does Instructure Holdings offer?
Instructure Holdings offers positions in Product Management, Operations, Customer Experience, Engineering, Enterprise Sales, Technical Services and Global Services.
What are the skills required for an Engineering position at Instructure Holdings?
The skills required for an engineering position at Instructure Holdings include strong computer science fundamentals, coding skill, a history of developing high quality, reliable software, and the ability to take ownership of a project from concept to implementation.
Locations: Austin, Denver, Salt Lake City, Raleigh, London
Career Paths: Software Engineer, Quality Assurance Analyst, Data Scientist, User Interface Designer, Cloud Architect, Technical Support Specialist, Security Engineer, Solutions Architect, Product Manager, Test Automation Engineer.
I've been working with Instructure Holdings for a few years now and I can wholeheartedly say that it is one of the best places I've ever worked. The team is knowledgeable and supportive; everyone is always willing to lend a helping hand whenever needed. I have had incredible opportunities to learn and grow as an IT technician, and have become an integral part of the team. I'm excited to continue my journey with Instructure Holdings!
What are the benefits of working for Instructure Holdings?
The benefits of working for Instructure Holdings include competitive pay, 401(k) plans, market-leading health care coverage, and excellent employee morale.
What is the company culture like at Instructure Holdings?
Instructure Holdings has a positive and encouraging company culture, with a focus on innovation, collaboration, and excellence.