
Principal Software Engineer (Parchment)
Instructure, Inc.3 days ago
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.