Instructure is seeking a highly skilled and motivated software engineer to join their team dedicated to the innovation and advancement of their assessment solution.
The role involves end-to-end ownership of the service lifecycle, from initial design and development to maintenance and scaling of all underlying components.
The position emphasizes the modernization of systems to effectively address evolving needs and challenges.
Responsibilities include working on assessment management systems used by millions of students, mastering new technical domains, and enhancing team productivity through automation.
The engineer will design compliant systems, manage technical ambiguities, and ensure reliable project delivery.
The role requires inspiring the team, driving innovation, and supporting team development towards organizational growth.
The engineer will leverage agile methodologies, engage with stakeholders, and prioritize user needs through flexible technical decisions.
Engagement with DevOps practices and cloud environments, specifically AWS, is essential for building and deploying solutions.
Mentoring and teaching other engineers, while encouraging best practices and code reuse, is also a key responsibility.
Requirements:
Candidates must have 6+ years of experience in software engineering, with a strong foundation in coding and system design.
Experience in software development is required, including familiarity with frontend, backend, databases, and REST APIs; Ruby experience is a plus.
Cloud expertise is necessary, particularly with AWS, as the company operates in a Dockerized cloud environment.
The ability to tackle complex problems and think critically in a dynamic environment is essential.
Candidates should demonstrate eagerness to learn new technologies and continuously improve personal and team capabilities.
Practical experience in improving operational efficiency and implementing scalable solutions is required.
The capability to align technical strategies with business goals and anticipate future challenges is important.
Excellent verbal and written communication skills are necessary for articulating ideas clearly and fostering healthy team dynamics.
A passion for innovation and staying ahead of technology trends is highly valued.
Benefits:
Instructure offers competitive compensation and participation in their equity program.
The company provides flexible schedules and a remote-friendly culture, with hybrid or onsite work based on business needs.
Employees enjoy an annual “Dim the Lights” company-wide shutdown from December 26 to December 31.
Comprehensive wellness programs and mental health support are available to all employees.
Annual learning and development stipends are provided to support personal growth.
The company supplies the necessary technology and tools for employees to perform their best work, typically a Mac, with PC options available in some locations.
Instructure fosters a culture rooted in inclusivity, support, and meaningful connection.