Quizlet logo
Quizlet Verified
EdTech, Education Technology, Software, AI

Senior Software Engineer

United StatesOnsiteFull TimeSenior$159,360–$209,160 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Quizlet is seeking a Senior Software Engineer to join their Product Engineering organization. This role focuses on building core user experiences for millions of students and teachers, with an emphasis on community features. The engineer will work across the stack, designing and delivering scalable systems, contributing to architectural decisions, and driving engineering best practices. The position requires 5+ years of software engineering experience, with a strong foundation in backend or full-stack development, cloud infrastructure, and distributed systems. The role involves collaborating with cross-functional teams, mentoring junior engineers, and ensuring the reliability and safety of community experiences. This is a full-time position within a passionate, user-centric team.

### Who you are
- 5+ years of experience in software engineering, ideally in fast-paced, product-focused environments
- Proven ability to deliver complex projects end-to-end - from design and implementation through testing and deployment
- Solid foundation in backend or full-stack, with a focus on building scalable, high-quality systems and user experiences
- Experience working with cloud infrastructure, distributed systems, and modern CI/CD practices
- Familiarity with services, event-driven systems, and data storage technologies
- Strong problem-solving skills and the ability to make thoughtful, data-informed technical decisions
- Curiosity to explore and apply emerging technologies and frameworks
- Excellent collaboration and communication skills, with the ability to work effectively in cross-functional teams
- Experience mentoring or guiding peers and contributing to a culture of learning
- Experience building and scaling education-focused or consumer-facing applications
- Experience with community-driven or multi-user experiences, or systems that drive user motivation and engagement
- Worked in environments with high data or performance requirements
- Contributed to mobile-first product initiatives or multi-platform development, SDUI
- Hands-on involvement in incident response or operational engineering practices

### What the job involves
- Quizlet's Product Engineering organization builds the core experiences that help millions of students and teachers achieve their learning goals. We collaborate across teams to achieve user-centric outcomes, focusing on developing intuitive interfaces, engaging learning tools, and robust, scalable systems
- You’ll be joining a passionate group of engineers, designers, product managers, and data scientists dedicated to solving real-world educational challenges
- Our teams operate with autonomy, embrace experimentation, and are deeply committed to user-centric design. We value transparency, inclusivity, and collaboration at all levels
- As a Senior Software Engineer on the Community team, you will design, build, and deliver user-facing features that enable learners, educators, and creators to connect and contribute on Quizlet
- Working across the stack, you’ll develop scalable systems for creating, organizing, and interacting within communities
- This role partners closely with Product, Design, Trust & Safety, Legal, and Marketing to build community experiences that are reliable, safe, and aligned with learning outcomes
- You’ll contribute to architectural decisions, drive engineering best practices, and support the team through code reviews, design discussions, and technical mentorship
- Deliver end-to-end projects that directly contribute to Quizlet’s product and business priorities - from planning and design through implementation, testing, and rollout
- Collaborate with cross-functional partners in Product, Design, and Data Science to translate ideas into technically sound and impactful solutions
- Build and maintain high-quality, scalable systems that reflect a strong understanding of your team’s domain and its impact on learners and advertisers
- Apply industry best practices and modern technologies to improve code quality, system reliability, and developer efficiency
- Lead and contribute to technical discussions, offering thoughtful insights and helping to align the team on the best path forward
- Break down complex projects into actionable, well-scoped tasks and execute them efficiently with minimal oversight
- Proactively identify and resolve issues before they affect timelines, quality, or user experience
- Mentor and support junior engineers through code reviews, pairing sessions, and sharing domain knowledge
- Continuously seek opportunities to improve engineering practices, from build systems to deployment pipelines to observability tools

### Benefits
- Competitive Healthcare: Comprehensive health, dental, vision and disability plans for you and your family. 100% paid premiums for employees, 75% for dependents
- PTO & Family Benefits: Everyone gets 20 days of PTO, a minimum of 10 paid holidays, and 5 volunteer days off. We also provide resources for growing families, such as Carrot (fertility & family forming) and UrbanSitter (daycare & nannies). Our generous family leave plan offers 12 weeks of leave plus disability leave for birthing mothers when welcoming a new little learner into their family.
- Learning & Development: Here at Quizlet, we invest in our employees’ career development to support learning and professional growth. Employees have access to LinkedIn Learning, an on-demand learning solution designed to help them gain new skills and advance their careers. We host speakers and workshops and also offer support for other professional development opportunities.
- Shared Financial Success: Competitive salaries, stock options and a 401k match that makes saving for retirement easy.
- Wellness: We strive to promote the physical and mental health & well-being of our employees. We offer resources for mental health & well-being, plus a $100/month reimbursement towards wellness and fitness memberships.
- Commuter Benefits: We don’t have a school bus, but we'll help cover 50% of your public commuter & parking costs, plus pre-tax FSA. If you decide to work late, your ride home is on us.

Sample Quizlet interview questions

  • 1

    What are the key components and considerations in designing a low-latency audio/video streaming system?

    system designmedium
  • 2

    How would you determine whether a new feature should be built at the OS level or the application level?

    technicalmedium
  • 3

    Find the majority element in an array. Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array. Input: nums = [3, 2, 3] Output: 3 Explanation: The number 3 appears 2 times, which is strictly greater than n/2 (1.5).

    codingmedium
  • 4

    Optimal Meeting Point Calculate the optimal meeting point for multiple people on a 2D grid. Input: grid = [[1,0],[0,1]] Output: 2 Explanation: The optimal meeting point is either (0,1) or (1,0), requiring exactly 1 step from each person resulting in a total distance of 2.

    codingmedium
  • 5

    Sort a String by Frequency Sort a string by the frequency of its characters. Input: s = "cccaaa" Output: "cccaaa" or "aaaccc" Explanation: Both 'c' and 'a' appear three times, so sorting them by descending frequency keeps them grouped equally.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Quizlet's application page.

Similar roles