Tech Stack
Responsibilities
- Lead the architectural design and technical direction for our PaaS product features, services, and platform components.
- Drive the development of complex software solutions, writing high-quality, maintainable, and well-tested code.
- Provide technical leadership and mentorship to multiple engineering teams, fostering best practices in system design and code quality.
- Collaborate closely with Engineering managers, SRE, and other stakeholders to translate requirements into technical specifications.
- Identify and evaluate new technologies, tools, and methodologies to improve development processes and system performance.
Soft Skills
System DesignAgileDevopsMentoringWritten Communication
Benefits
- Equity
- Flexible PTO
- Hybrid Work
- Learning Budget
- Mental Health
- Remote Work
- Tuition Reimbursement
Culture
Flat HierarchyMentorship ProgramCareer LadderInclusive Hiring
Requirements
Required: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Regions: Us
Get jobs like this in your inbox
Weekly Ruby, Python, Java hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Instructure
Industry: edtech
Size: large
Instructure creates intuitive products that simplify learning, personal development, and career advancement for millions of learners worldwide.
View company profile →Compensation
Equity: Ownership program / equity stake
Similar Jobs
Builder, Instructure Foundry
Instructure · US-REMOTE
Remote
Director, Data & Analytics Engineering
Instructure · US-REMOTE
Remote
Software Engineer
Instructure · United States
Principal Software Engineer - Platform, APIs, Distributed Systems (Tech Lead)
Evolution USA · United States
Remote
Solutions Engineeer- Business & Government
Instructure · United States