GrepJob
Instructure, Inc.

Principal Software Engineer (Parchment)

Instructure, Inc.
Apply
3 days ago
Salt Lake City, UT, USAStaff+
H1B Sponsor

Base Salary

$145k - $175k/yr

Responsibilities

  • Implement back-end services for data management and business intelligence.
  • Develop user interfaces using React and TypeScript.
  • Facilitate integration of SOA infrastructure and services.
  • Collaborate with teams to establish SOA standards.
  • Create specifications, design documents, and unit tests.
  • Mentor engineers and provide technical leadership.
  • Work with product management to define system requirements.
  • Manage tasks in Jira as part of the agile process.
  • Participate in agile development activities.

Requirements

  • Several years of experience in designing scalable, highly available software.
  • Familiarity with agile development practices.
  • Experience with Git, Maven, Hibernate, and continuous integration.
  • Expert knowledge of Java and Java servlet technologies.
  • Advanced understanding of MVC frameworks.
  • Proficiency in SQL and schema design.
  • Experience with AJAX, JavaScript, and jQuery.
  • Experience with modern front-end frameworks, especially React and TypeScript.
  • Experience working with GraphQL.
  • Bachelor’s degree in computer science or a related field.
  • Minimum 7–10 years of practical work experience.

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.
  • Access to necessary technology and tools for optimal performance.
  • Employee recognition program to celebrate contributions.
  • Inclusive and supportive company culture.

Tech Stack