
Senior Software Engineer (Canvas Career)
Instructure, Inc.about 4 hours ago
Responsibilities
- Design, build, and own production features in Node.js, TypeScript, and AWS.
- Model data and ship performant Postgres queries.
- Architect multiregion deployments including traffic routing and failover strategies.
- Build for international audiences with i18n/l10n considerations.
- Instrument services with logs, metrics, and traces for observability.
- Champion accessibility, testing, CI/CD, and code reviews.
- Mentor peers and collaborate with Product/Design teams.
Requirements
- 5+ years of professional software engineering experience.
- Significant experience in TypeScript and Node.js.
- Strong skills in Postgres including schema design and query tuning.
- Security mindset with knowledge of authN/Z and compliance implications.
- Excellent communication skills and a product-oriented mindset.
Benefits
- Competitive compensation with an employee ownership program.
- Flexible work culture with remote, hybrid, and in-office options.
- Generous time off including local holidays and a recharge period.
- Comprehensive wellness programs and mental health support.
- Learning and development resources including tuition reimbursement.
- Employee recognition program and a culture of inclusivity.