Instructure

Tech / AI / Software

Sr.Full-StackSoftwareEngineer

$165–185k salt lake city, utah, united states FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr. Full-Stack Software Engineer at Instructure. Skills: Node.js, TypeScript, Next.js, AWS, serverless, Postgres, multi-region deployments, accessibility, testing, CI/CD. 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)”

Industry & Context.

Tech / AI / Software
Eligibility Requirements

background check, identity verification measures, verify legal name, current physical location, and provide a valid contact number and residential address, Any attempt to misrepresent personal or professional information will result in disqualification

What They're Looking For.

Must Have

7+ years of professional software engineering experience, 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), Postgres chops (schema design, query tuning, 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), familiarity with FERPA/GDPR implications in edtech, Excellent communication, product sense, a bias for shipping

Nice to Have

Experience with Canvas LTI/OAuth integrations, Exposure to Drizzle/Prisma, tRPC, or GraphQL, Prior work with edge runtimes (Vercel Edge, Cloudflare Workers) and background jobs/queues, Experience with analytics/feature flags (e. g. , LaunchDarkly) and cost/perf tuning at scale

What You'll Do.

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.

, 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, contribute to technical direction.

How You'll Work.

Team & Collaboration

Mentor peers; collaborate with Product/Design; contribute to technical direction; A culture rooted in inclusivity, support, and meaningful connection

Communication Scope

Excellent communication

Full Job Description

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: ABOUT INSTRUCTURE Instructure builds the platforms that power teaching, learning, assessment, and credentials worldwide; the makers of Canvas, Mastery, and Parchment. We’re mission-driven (openness, relationships, equality, ownership, and simplicity) and focused on helping learners thrive with a future-ready edtech ecosystem. THE ROLE We’re looking for a senior full-stack engineer to lead development of modern web experiences and services used globally by educators and learners. You’ll work across the stack from elegant, accessible UIs to resilient serverless backends and you’ll help us scale safely across regions and time zones. WHAT YOU’LL DO - 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 te

Free ATS check

Applying for this Sr. Full-Stack Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Instructure?

Real rants from real employees. Read before you apply.

Read Company Rants →