About Tassel

Tassel is a profitable and growing edtech startup that serves as the behind-the-scenes software powering graduation ceremonies across most universities and colleges in the US - everything from registration, ticketing, check in & automated name reading - we’ve been doing that for over 20 years for our customers who are some of the largest and most prestigious universities in the world like UC Berkeley, UCLA, University of Texas, Texas A&M, Stanford, Arizona State, USC, NYU, UPenn, and hundreds more.

Tassel is a 100% remote company (and has been wayyy before COVID) and as such, we build in the open. Transparency is the underpinning of our culture and how we act as employees and how we serve our customers. We are on the lookout for passionate individuals that love education and are eager to drive growth and make an impact. If you're self-driven, and enthusiastic about pushing boundaries in the edtech space, we could be the perfect match for you.

Position Overview

We are seeking a Full-Stack Software Engineering Manager with deep technical expertise in .NET, React, Azure cloud services, and SQL Server to lead a team of full-stack engineers. This is a hybrid role that combines technical leadership, people management, and hands-on development. You’ll be responsible for guiding architecture, driving vertical slice implementation of scalable systems, and mentoring engineers while delivering critical platform features.

This role’s responsibilities will be split roughly 70% technical lead and 30% engineering/resource manager, if this sounds like something you’d like to do, we’d love to hear from you.

Key Responsibilities

  • Lead a team of full-stack software engineers, setting direction, providing technical guidance, and fostering a high-performance culture.
  • Design and implement robust, secure, and scalable services using .NET (C#), React, and Next.js.
  • Architect cloud-native solutions leveraging Microsoft Azure services including App Services, Redis, Event Grid, Service Bus, Key Vault, and others.
  • Drive high-quality database design and data access strategies using SQL Server, including performance tuning and optimization.
  • Collaborate cross-functionally with product managers, other engineering teams, and customer success/operations to deliver end-to-end solutions.
  • Participate in code reviews, architecture discussions, and hands-on development to maintain technical excellence across the team.
  • Champion engineering best practices including CI/CD, test automation, infrastructure as code, and observability.
  • Recruit, mentor, and grow a high-caliber engineering team.
  • Own the reliability, performance, and security posture of the systems your team builds.

Qualifications

  • 8+ years of professional software development experience with a focus on full-stack engineering.
  • 2+ years in a formal leadership role managing software engineers.
  • Expert-level proficiency in .NET (C#), with strong coding, debugging, and architectural skills.
  • Significant professional experience with a modern frontend framework (especially React and/or Next.js).
  • Deep understanding of cloud architecture patterns.
  • Hands-on experience with SQL Server, including stored procedures, indexing strategies, and ETL.
  • Experience with distributed systems, messaging patterns, and asynchronous processing.
  • Proven success managing high-performing engineering teams and scaling systems in production.
  • Strong communication skills and ability to work across teams and stakeholders.
  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).

Nice to Have

  • Familiarity with containerization and orchestration (e.g., Docker, Azure Kubernetes Service).
  • Experience integrating with 3rd party audio/video processing toolchains (ffmpeg, computer vision libraries, text to speech engines).

Why Join Us?

  • Impact: Work on mission-critical backend systems with real business impact.
  • Leadership: Lead and shape a growing engineering team.
  • Technology: Modern stack using Azure cloud-native services and .NET 8.
  • Growth: Opportunities to grow your leadership and technical influence.
  • Culture: Collaborative, supportive, and continuously learning environment.

Tassel is a leading provider of commencement solutions, offering institutions and students a seamless, innovative, and cost-effective way to manage graduation ceremonies. With millions of students served each year, Tassel’s platform helps schools increase participation, reduce costs, and create better graduation experiences.

Apply now

Please let Tassel know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement