GrepJob
Instructure, Inc.

Platform Architect

Instructure, Inc.
Apply
about 2 hours ago
Remote, United StatesStaff+
H1B Sponsor

Base Salary

$200k - $228k/yr

Responsibilities

  • Lead architectural design and technical direction for PaaS product features and services.
  • Drive development of complex software solutions with high-quality code.
  • Provide technical leadership and mentorship to engineering teams.
  • Collaborate with stakeholders to translate requirements into technical specifications.
  • Identify and evaluate new technologies to improve development processes.
  • Conduct thorough code reviews and ensure adherence to coding standards.
  • Troubleshoot complex technical issues and implement preventative measures.
  • Act as a subject matter expert and share knowledge across the organization.
  • Contribute to the continuous improvement of engineering processes and tools.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software development, with 3 years in a lead role.
  • Deep expertise in designing and scaling complex distributed systems.
  • Proficiency in multiple programming languages such as Ruby, Python, and Java.
  • Extensive experience with cloud platforms like AWS, Azure, or GCP.
  • Strong understanding of database systems and data modeling principles.
  • Demonstrated ability to drive technical initiatives from conception to deployment.
  • Excellent communication and presentation skills.
  • Proven track record of mentoring engineers and fostering collaboration.
  • Experience with Agile development methodologies and DevOps practices.

Benefits

  • Competitive compensation with participation in an 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.
  • Inclusive culture focused on support and meaningful connections.