Software Engineer
Posted 43ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full-stack engineer at Instructure developing web experiences and services used globally. Collaborate across technologies from React UIs to Rails APIs and contribute to production features.
Responsibilities:
- Contribute to the design and build of production features in Rails, TypeScript, and React
- Implement serverless/edge APIs and jobs on AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues).
- Collaborate on data modeling and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization).
- Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations.
- Instrument services with logs/metrics/traces (OpenTelemetry or similar) and contribute to incident ready observability.
- Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews.
- Collaborate with peers, Product/Design, and contribute to technical discussions.
Requirements:
- 3+ years of professional software engineering experience, including experience with TypeScript and Node.js.
- Experience using AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency).
- Experience with SQL (schema design, query tuning, migrations, understanding of transactions and isolation).
- Experience with Rails in production: RESTful APIs, ActiveRecord, complex data modeling, and background job processing (Sidekiq or equivalent)
- Experience with testing and CI/CD pipelines (GitLab CI, GitHub Actions, Docker)
- Familiarity with operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR).
- Security mindset (OAuth/SAML, SSO, RBAC, OWASP awareness, PII handling, audit logging), 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


















