Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Mastery Connect)

at Instructure

Posted 1 day ago 2 applied

Description:

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