Software Engineer Shared Infrastructure

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their educations and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that’s where you come in.
We are searching for an engineer who is passionate about building tools and services as a force multiplier. Our team builds and supports tools for other Instructure engineers to enable DevOps on every single team, reduce duplicated effort in our delivery pipeline, and increase overall developer happiness! The right candidate will be passionate about innovative tooling, engineering a great user experience, and large scale efficiency.
Culturally our team will look and feel very much like a highly collaborative start-up. We value innovation, so much so that we have quarterly Hackweeks; a week each quarter to work on relevant pet projects and features.

What we do:

    • We build innovative internal tools and applications that help developers and engineers be more productive and consistently be able to deliver world-class software.
    • We are cloud native. For this job, that means understanding what it takes to make application code “cloud aware.”
    • We are a mixed stack and polyglot team with a deep commitment to quality and to using the right tech for each problem we solve.
    • This team works on a lot of different projects across a broad spectrum of technologies in the DevOps space. E.g. Jenkins, Git/Gerrit, Spinnaker, Terraform, Ansible, Docker, Kubernetes.

What we look for:

    • Interest in back-end and/or infrastructure development.
    • Experience with one or more object oriented or scripting languages.
    • Passionate about learning new stuff.
    • Ability and desire to work in an open and team-oriented environment.
    • BS/MS in Computer Science or related degree preferred.
    • Experience with Amazon Web Services and developing against Amazon APIs is an advantage.

Instructure

Instructure is helping people grow from the first day of school to the last day of work. More than 30 million people use its Canvas and Bridge platforms for learning management and employee development.

Technology we use

Javascript
Java
Go
Ruby
AWS