Instructure · 8 hours ago
Senior Software Engineer - Utah
Instructure is a company that believes in the power of people to grow and succeed throughout their lives. They are seeking a senior full-stack engineer to lead the development of modern web experiences and services that are used globally by educators and learners.
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
Mentor peers, collaborate with Product/Design, and contribute to technical direction
Qualification
Required
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
Excellent communication, product sense, and a bias for shipping
Preferred
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
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 company-wide “Dim the Lights” week in late December, when we encourage everyone to step back and recharge
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
Company
Instructure
Instructure is an education technology company developing a learning management system for K-12 and higher education.
H1B Sponsorship
Instructure has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (2)
2022 (3)
2021 (3)
2020 (4)
Funding
Current Stage
Public CompanyTotal Funding
$89.1MKey Investors
Insight PartnersBessemer Venture Partners
2024-07-25Private Equity
2024-07-25Acquired
2015-11-13IPO
Leadership Team
Recent News
2025-12-06
Company data provided by crunchbase