
About Instructure
Empowering education through innovative technology solutions
Key Highlights
- Creator of the Canvas Learning Management Platform
- Market cap of $1 billion and $5.5 million in funding
- Headquartered in Cottonwood Heights, UT
- Acquired Concentric Sky and LearnPlatform for enhanced features
Instructure, headquartered in Cottonwood Heights, UT, is the creator of the Canvas Learning Management Platform, widely adopted by educational institutions from pre-school to higher education. Founded in 2008, Instructure has achieved a market cap of $1 billion and raised $5.5 million in funding. Th...
🎁 Benefits
Instructure offers a comprehensive benefits package including equity and 401k options, medical, dental, and life insurance, as well as a flexible work...
🌟 Culture
Instructure fosters a unique culture with a strong emphasis on research and development, dedicating much of its workforce to innovation. The company v...
Overview
Instructure is hiring a Software Engineer for their Professional Services team to build custom solutions and integrations. You'll work closely with project managers and customers to enhance the customer experience. This role requires collaboration and technical direction skills.
Job Description
Who you are
You have a strong background in software engineering and enjoy working closely with project managers and customers to create tailored solutions. Your experience includes mentoring other developers and providing technical direction to ensure project success. You thrive in collaborative environments where you can contribute to improving customer experiences through innovative software solutions.
You understand the importance of building intuitive products that simplify learning and personal development. Your passion for technology drives you to create awesome solutions that empower users in their educational and career journeys. You are adaptable and eager to take on challenges that come with developing custom integrations and solutions.
What you'll do
As a Software Engineer on the Professional Services team, you will be responsible for collaborating with project managers and customers to design and implement custom software solutions. You will engage in discussions to understand customer needs and translate them into technical requirements. Your role will involve coding, testing, and deploying software that enhances the overall customer experience.
You will also assist in providing technical direction to the team, ensuring that best practices are followed throughout the development process. Mentoring junior developers will be a key aspect of your responsibilities, helping them grow their skills and contribute effectively to projects. You will work on unique solutions that address specific customer challenges, making a significant impact on their satisfaction and success.
What we offer
Instructure fosters a culture of growth and innovation, providing you with opportunities to develop your skills and advance your career. You will be part of a team that values creativity and collaboration, where your contributions are recognized and appreciated. The company is committed to creating a supportive environment that encourages personal and professional development, allowing you to thrive in your role.
You will have access to resources and tools that enable you to create impactful solutions, and you will be encouraged to share your ideas and insights with the team. Instructure believes in the power of people to succeed, and as a Software Engineer, you will play a vital role in amplifying that power through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Instructure.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Pattern is hiring a Software Engineer to develop and maintain software applications for their ecommerce acceleration platform. You'll work with Java and machine learning technologies to optimize warehouse operations. This position requires a strong background in software development.

Professional Services Engineer
NICE is hiring a Professional Services Engineer to engage customers in a consultative capacity and provide specialized expertise around NICE products in the contact center industry. This role requires strong customer engagement skills and the ability to manage technical and business tasks.

Professional Services Engineer
Plume is seeking a Professional Services Engineer to implement solutions for ISP customers. You'll work directly with clients to deliver innovative technology solutions. This role requires hands-on technical skills and customer-facing experience.