
Senior Software Engineer (Developer Experience)
Instructure, Inc.17 hours ago
Budapest, HungarySenior
Responsibilities
- Design and build an automated pull request review pipeline covering triage, security, quality, and architecture checks.
- Build and maintain deployment gates that block critical vulnerabilities across all deployment surfaces.
- Extend a shared data layer for repository ownership, security, and quality information.
- Measure review turnaround, gate coverage, false-positive rates, and cost per run, then improve the system based on those metrics.
- Build logging and audit capabilities for AI-assisted and AI-delegated work.
- Partner with security, quality engineering, and platform teams to drive adoption and create documentation and runbooks.
- Treat false positives and noisy gates as product defects and improve adoption by reducing them.
Requirements
- Five or more years of experience building and operating CI/CD systems, developer tooling, or platform infrastructure.
- Hands-on depth with at least two of Jenkins, GitHub Actions, or comparable pipeline systems, plus solid Git and GitHub API experience.
- Strong programming skills in Python, Go, TypeScript, or Ruby.
- Practical experience integrating security scanning into pipelines and determining appropriate gate placement and blocking conditions.
- Experience combining data from multiple sources, modeling it, and making it queryable.
- Production experience building with large language models, including agents or automated workflows, prompt design, tool use, and output evaluation.
- A track record of shipping developer tooling that engineers adopt and sound judgment about causes of failed adoption.
Benefits
- Competitive compensation and participation in the employee ownership program.
- Remote, hybrid, and in-office work options vary by role, team, and location.
- Generous time off, local holidays, and an annual late-December “Dim the Lights” period based on departmental needs.
- Comprehensive wellness programs and mental health support.
- Learning and development resources, professional development tools, and tuition reimbursement.
- Technology and tools needed to perform the work.
- Motivosity employee recognition program.
- Inclusive culture focused on support and meaningful connection.
- Background check and identity verification are required as part of hiring.
Tech Stack
Categories
About Instructure, Inc.
Instructure builds Canvas, a cloud learning management system, along with tools for assessment, video learning, credentials, and analytics for K–12, higher education, and corporate training. It sells these products as SaaS subscriptions with related services. Founded in 2008 and headquartered in Salt Lake City, the company trades on the NYSE and expanded its credentials offering by acquiring Parchment in 2024.