Instructure Holdings

Rating:
5/5
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

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.

Senior NodeJS Engineer

Average Work Hours (weekly unless noted): 40-60
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.

Cloud Security Engineer

Average Work Hours (weekly unless noted): 40-60
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.

Data Scientist

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 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.

Software Development Manager

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 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.

Software QA Engineer

Average Work Hours (weekly unless noted): 40-60
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.
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.
Job Contacts: jobs@instructure.com

Recent Reviews

John M.
4.5/5
4.5
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!

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.