Build the future with our visionaries.

Staff Software Engineer, Full-Stack →



Software Engineering
Posted on Tuesday, February 13, 2024

Join SmartPass, Staff Software Engineer, Full-Stack (Hybrid - NYC)

SmartPass is hiring a Staff Software Engineer, Full-Stack! We’re developing next-generation educational technology — with a suite of four products serving 2000+ K-12 schools and a million+ students today.

Who we are

SmartPass is a fast-growing K-12 startup developing a platform to make schools more efficient. Initially, we launched with a digital hall pass system — not just bathroom and water fountain visits but managing all kinds of student movements such as counselor appointments, nurse visits, and office hours. Our solution has successfully aided over 2,000 K-12 schools in maximizing classroom time, minimizing aimless hallway wandering, and enhancing student accountability.
In the past year, we've grown our product suite to include three more offerings: Flex for adaptable scheduling, ID cards for secure student identification, and Attendance for roll-call. Each product is at a pivotal stage, and we're on a mission to make SmartPass the most delightful, easy-to-use operations tool schools have ever seen. K-12 software is typically bad, and we’re in the process of changing that.

Role overview

As a Staff Software Engineer, Full-Stack at SmartPass, you’ll be an integral part of the engineering team, contributing to innovative projects that impact our million+ users. Your role involves close collaboration with the technical co-founder, and the entire Engineering, Product, and Design (EPD) team to enhance and perfect our product.
In this role, you will:
Build systems/designs/patterns that enable the team to ship more and higher quality code across the frontend and backend.
Lead complex cross-functional projects and ship high-quality features that significantly impact our core metrics — NPS scores, ARR, and customer retention.
Collaborate closely with product and design by ideating on new features, defining their scope, and providing your expertise.
Establish a mentoring relationship with the other 8 members of our engineering team.
Maintain and support systems that 1,000,000+ users depend on daily.
Change the perception of software in K-12 schools — affecting every student and teacher in the US
Who you are:
You live in or around NYC and can work with us in person three days a week. Right now, we’re meeting once a week on Thursdays in Hudson Yards.
You have 7+ years of experience writing software in a professional setting.
You have 4+ years of experience working with Javascript-based frontend frameworks such as Angular, Next.js, or React.
You have scoped, architected, and led large projects across infrastructure, backend, and frontend to deliver value to end users.
You have built products for the average person - think Slack, Notion, or Gmail.
You have a high bar for user experience and design.
You strive for a healthy & productive contention between product/design and engineering.
You are an excellent communicator and team player.
You are endlessly curious with a drive to keep learning.
Nice to Haves:
You have experience writing Golang in a professional setting.
You have experience working with Angular in a professional setting.
You’ve built or managed web-socket or real-time communication systems between the frontend and backend.
You’ve worked on Edtech products or have classroom experience.
You understand administrator and teachers’ daily pain-points.
You’ve worked with small, fast-paced teams before.

Our Stack

Postgres & Redis.
Monolithic API Server and Websocket system written in Golang.
Hosted in GCP (Google Cloud Platform), services are deployed using Kubernetes.
Frontend is written in Angular 10, and we are exploring a gradual migration to React + Tailwind.

Why you might be excited about us

We’re building software that reduces admin and teacher burden, making schools a better learning environment. If you’re into education and love working on tough engineering problems, you’ll love helping build our product.
Good design is one of our core values and differentiators. We won’t ship something that isn’t easy to use and looks good, even though we’re still a small startup.
We are hybrid. Collaborate with the founders face to face and some of the EPD team members. Currently, we’re in the office for one day a week on Thursdays, and are moving towards being in person Tuesday through Thursday.
We’re small, so you’ll have big responsibilities and lay the groundwork as we start scaling.
Our team has a wide range of experiences (folks from Microsoft, Salesforce, Nielsen, previous startups, and K-12 administrators/teachers).
Our culture is simple: we work hard, we’re lifelong learners, and we’re fun — at every monthly all-hands, we start with a “memes of the month” and then dive deep into the work someone is doing.
Get in at the ground-level of a fast-growing startup.
We'll mold your role to shape a career you're excited about. We care a ton about your satisfaction and job happiness, and will help prep you for whatever you're looking for in the future.

Why you might not be excited about us

We’re small (~50 people in the company right now), so if you like more established companies, it’s not (yet) the right time. You’ll help build our company’s culture.
Since we’re an early stage startup, projects and priorities may shift. We’ll expect you to bring your own experience and give input to shift these priorities, too.
Our customers love us, and there's a lot we can improve. It's a great place to be, but that means there's some jank. (Nothing too scary! 😃)


200k - 240k base salary
0.2% equity

Go Deeper

Check out our support site to watch some videos and see how SmartPass works!