Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Instructure Logo

Senior Software Engineer - Utah

Instructure

Salary not specified
Oct 3, 2025
Salt Lake City, UT, US
Apply Now

Instructure is looking for a senior full-stack engineer to lead the development of modern web experiences and services that are used globally by educators and learners, and to help scale these services safely across regions and time zones.

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 Vercel and AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency).
  • 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.
  • Experience with Canvas LTI/OAuth integrations.

Responsibilities

  • Design, build, and own production features in Node.js, TypeScript, 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).
  • Model data and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization).
  • Architect multiregion 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.

Other

  • This person should be located within Utah and able to travel on occasion to meet with other team members in person.
  • Mentor peers, collaborate with Product/Design, and contribute to technical direction.
  • Excellent communication, product sense, and a bias for shipping.
  • All employees must pass a background check as part of the hiring process.
  • Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.