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 education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in:
At Instructure, we are building the world’s best ecosystem for teaching and learning. Millions of students and teachers use our products around the world, and we’re always finding ways to innovate and improve their experience.
We are hiring world-class software engineers to solve some of education’s hardest data problems at cloud scale. By focusing on our values — ownership, openness, simplicity, and relationships.
We are searching for a developer for an internal engineering team, whose mission is to create a data analytics platform, the single source of analytics both for our product teams and customers. The right candidate will have had the development and operation of big data toolchain as their focus for the last couple of years, and have worked with DevOps-oriented teams earlier.
What we do
We build a data platform at scale that helps our product teams be data-driven and our customers turn their data into value.
We embrace technologies like Snowflake, dbt, Debezium, Kafka/MSK, Terraform, AWS Glue and other AWS services to build our data platform.
We grow great products by investing in the teams that create them: the hallmarks of our engineering culture are constructive code review, hackweeks, internal conferences, a bias to action, thoughtful mentorship, and regular communication.
We write testable, performant code that can scale to tens of millions of requests per day
Mentor and teach other engineers, encouraging best practices and fostering code reuse
What we look for
Experience with cloud-hosted, high-traffic applications
Experience using Snowflake with dbt
Experience in Python and SQL (with interest in learning more programming languages)
Experience with common and data-specific AWS services, including setting them up with Terraform and monitoring them
A bias to action, desire for ownership, and love for problem-solving
Demonstrated excellence in programming, debugging, architecture, and DevOps — our engineers design, build, and deploy their code
Strong communication skills
Get in on all the awesome of Instructure
A fun, friendly, and helpful company culture
Competitive compensation
Private Medicover healthcare + cafeteria plan/SZEP card
Wellness motivation through Wellable
Employee referral bonus program
An extra week off for the whole company every year
Employee recognition program
Goal-setting, proactive reviews, and internal training
Employee assistance program
We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.
All Instructure employees are required to successfully pass a background check upon being hired.