
Senior Software Engineer - Salt Lake City
Instructure, Inc.2 days ago
Base Salary
$150k - $200k/yr
Responsibilities
- Own and drive work from definition through delivery within the Canvas LMS core product engineering team.
- Architect, develop, and maintain complex backend services and features for Canvas and related open-source products.
- Leverage AI-powered engineering tools to scale productivity and automate repetitive tasks.
- Review and maintain large portions of the Canvas codebase with a focus on maintainability and security.
- Design and implement robust testing strategies in partnership with Quality Engineering.
- Collaborate with Product and Design teams to translate requirements into APIs and services.
- Build and refine internal tools or workflows to increase team efficiency.
- Mentor junior and mid-level engineers and support peer growth.
- Participate in incident response and production issue resolution.
- Contribute to the recruitment process by interviewing candidates.
Requirements
- Demonstrated experience delivering scalable, enterprise-grade SaaS applications.
- Expertise in Ruby on Rails, Node.js, React.js, and Postgres.
- Advanced proficiency with AI-augmented engineering workflows.
- Familiarity with Git/Github and Gerrit version control workflows.
- Strong command of architectural best practices and test-driven development.
- Experience collaborating with Product and Design teams.
- Understanding of accessibility standards and semantic HTML.
- Exposure to modern cloud infrastructure and observability tooling.
- An autonomous, proactive work style.
- Excellent written and verbal communication skills.
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 in December.
- Comprehensive wellness programs and mental health support.
- Learning and development resources, including tuition reimbursement.
- Access to necessary technology and tools for optimal performance.
- Employee recognition program to celebrate contributions.
- A culture rooted in inclusivity and meaningful connection.