Panorama Education is dedicated to improving student experiences and well-being through their foundational product, Surveys. As a Staff Full Stack Engineer, you will lead technical initiatives, mentor engineers, and collaborate with Product and Design to enhance survey systems and experiences for educators and students.
Responsibilities:
- Act as the primary technical partner for the Surveys squad, translating complex product needs into durable, incremental technical plans
- Guide architectural decisions and technical tradeoffs, balancing short-term delivery with long-term system health
- Identify technical risks early and lead the team through complex rollouts, migrations, and performance-sensitive changes
- Mentor engineers through pairing, code reviews, and technical guidance, helping expand their scope and confidence
- Raise the bar for engineering quality, testing practices, and maintainability through both example and feedback
- Model strong engagement through consistent presence, clear communication, and follow-through across the Surveys squad and adjacent teams
- Design, build, and maintain full stack features and systems that power survey administration, response collection, reporting, and insights
- Take ownership of a large, long-lived system, strengthening its foundations while modernizing how it's built, scaled, and extended
- Balance new feature development with sustained investment in platform health, technical debt reduction, and operational excellence
- Partner closely with Product and Design to ensure survey experiences are intuitive, accessible, performant, and aligned with real customer needs
- Identify where AI and data-driven techniques can meaningfully improve survey workflows, insight quality, or internal tooling—and where they should not be used
- Collaborate with Data Science and platform teams to integrate AI-assisted capabilities in ways that are production-ready, responsible, and maintainable
- Help set technical standards for how the Surveys squad evaluates, adopts, and evolves AI-powered features over time
- Serve as a senior technical voice within the Surveys squad and across the broader engineering organization
- Collaborate with other Staff and Principal engineers to align architectural patterns, practices, and technical direction
- Contribute to shared standards and help evolve Panorama's engineering practices through design discussions, reviews, and mentorship beyond the squad
- Share work, learnings, and technical decisions broadly, helping increase visibility and alignment across the organization
Requirements:
- 7+ years of professional software engineering experience, including work at the Senior or Staff level
- Strong full stack experience, with deep proficiency in Ruby on Rails (or a comparable backend framework) and experience with modern front-end frameworks (preferably Vue.js)
- A track record of leading complex technical initiatives from design through production, keeping teams moving forward without sacrificing quality
- A pragmatic interest in applying AI thoughtfully to real-world products, with a focus on user value, correctness, and system health
- The ability to reason clearly about tradeoffs between speed, quality, and long-term sustainability
- A leadership style rooted in clarity, collaboration, and example rather than formal authority
- Comfort operating in ambiguous problem spaces and taking ownership of defining a clear technical path forward