Instructure

Senior Full-Stack Software Engineer

Instructure

full-time

Posted on:

Location Type: Hybrid

Location: Salt Lake CityUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $185,000 per year

Job Level

About the role

  • Design, build, and own production features in Node.js, TypeScript, Express, Next.js (App Router), and Tailwind CSS.
  • Develop serverless/edge APIs and jobs on Vercel and AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues).
  • Develop Node.js dockerized API services
  • Model data and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization).
  • Architect multi-region deployments: traffic routing, latency budgets, failover/DR, config & secrets, and rollout strategies.
  • Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data-residency considerations.
  • Instrument services with logs/metrics/traces (OpenTelemetry or similar) and drive incident-ready observability.
  • Champion accessibility (WCAG-aware UI), testing (unit/integration/e2e), CI/CD, and code reviews.
  • Mentor peers, collaborate with Product/Design, and contribute to technical direction.

Requirements

  • 7+ years of professional software engineering experience, including significant time in TypeScript and Node.js.
  • Deep experience with Next.js (server components, server actions, caching) and Tailwind in production.
  • Proven use of both Vercel and AWS (serverless and dockerized services).
  • Strong Postgres chops (schema design, query tuning, migrations; understanding of transactions and isolation).
  • Real-world experience operating multi-region/global apps (CDN/edge, geo-routing, blue/green & canary, DR).
  • Security mindset (authN/Z, OAuth/OIDC, secrets, OWASP), plus familiarity with FERPA/GDPR implications in edtech.
  • Excellent communication, product sense, and a bias for shipping.
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
Node.jsTypeScriptExpressNext.jsTailwind CSSPostgresAWSVercelDockerOpenTelemetry
Soft Skills
communicationmentoringcollaborationproduct sensebias for shipping