Instructure

Software Engineer II

Instructure

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $128,000 - $140,000 per year

About the role

  • Own the technical design, planning, and end-to-end implementation of new features within the Engage team’s services, collaborating with senior engineers on complex architectural decisions.
  • Work collaboratively with a distributed, remote team, using Agile methodologies.
  • Co-create across disciplines working close with Product, Design, and other area expert teams across the organization.
  • Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews.
  • Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations.
  • Instrument services with logs/metrics/traces (Observe or similar) and contribute to incident ready observability.
  • Continuously improve by learning and sharing new methodologies, technologies and skills.

Requirements

  • A minimum of three years of professional experience as a software engineer.
  • Professional working experience with modern frontend technologies (React, TypeScript).
  • Professional working experience with modern backend technologies (Ruby on Rails, Node)
  • Professional working experience with relational databases (Postgres, schema design, query tuning, migrations, understanding of transactions and isolation).
  • Ability to contribute to a feature's development from start to finish, including asking questions to clarify requirements, working across disciplines, participating in solution scoping, and implementing changes in your area.
  • Strong focus on problem-solving, coupled with the judgment to seek assistance or ask questions effectively and at the right time.
  • Demonstrated ability to learn and grow based on mentorship, realtime feedback, and past experiences.
  • Be comfortable participating in an on-call rotation (or similar incident response process) for the services you own.
  • Integrate AI tools (such as Claude, GitHub Copilot, and Gemini) into every aspect of your work, including new feature development, incident response, and investigations.
Benefits
  • Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success.
  • Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles
  • Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs.
  • Comprehensive wellness programs and mental health support
  • Annual learning and development stipends to support your growth
  • The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations
  • Motivosity employee recognition program
  • A culture rooted in inclusivity, support, and meaningful connection
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptRuby on RailsNodePostgresschema designquery tuningmigrationsi18nl10n
Soft Skills
problem-solvingcollaborationcommunicationadaptabilitymentorshipfeedback acceptancejudgmentinitiativecross-discipline teamworkon-call participation