Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailLead Software Engineer
SmartPass is developing next-generation education technology that improves the experience of nearly half a million people in K-12 schools. We're looking for seasoned Lead Engineers that will be strong contributors to our backend services and infrastructure.
SmartPass is a startup in its high growth phase and with it comes many exciting engineering challenges and opportunities. An ideal candidate would have prior experience working in roles where they built infrastructure from the ground up and owned it throughout its life. If you love full-stack ownership, to make an impact on systems as a whole, and if you love to learn by doing, you'll succeed and grow in this role.
WHAT YOU'LL DO
Design, implement, and operate production software in an fast-paced team environment across several functional areas
Continuously meet and raise the bar for software quality, stability, performance, and observability
Propose new technologies and approaches that add value to the company and provide professional development opportunities for the team
Work closely with Engineering leadership to develop strategies for improving our overall architecture and best practices
Be an engineering lead
Participate in an on-call rotation; we own and operate all the software.
WHAT YOU'LL NEED
3-5+ years of production software development experience
Fluency in at least two programming languages and experience with others
Deep understanding of what goes on between the browser and the server (e.g. HTTP, REST, web sockets, etc.)
Deep understanding of service-oriented architecture and system design in a cloud environment, including concepts such as caching, queues/streams, and load balancing
Broad expertise with data persistence technologies including Postgres
A track record of leading other engineers
Strong written communication skills and experience writing technical documents such as RFCs and postmortems
Strong foundation in testing methodologies
Comfort with modern API technologies such as GraphQL, REST, gRPC, etc.
Strong foundation in DevOps - Docker, Kubernetes, Terraform, CI/CD, etc.
WHAT WILL MAKE YOU STAND OUT
Proven empathy for our users, such as a background in education
Experience with Go and Angular
Extensive GCP and/or AWS experience
Front end web experience, including technologies such as Angular, React, Next.js
Experience with application security and cloud security best practices
Track record of knowledge sharing through presentations, blog posts, open source projects, etc.
Full Time