Senior Software Engineer, Web Foundations
QuizletAbout The Role
We’re looking for a Senior Engineer to help us modernize our API Monolith written in PHP and its supporting services, to help us improve the user and developer experience. This will include making constant improvements to our current frameworks and pipelines, as well as uncovering new opportunities to improve our systems and processes.
This is a hybrid role based out of our Denver, Los Angeles, Seattle, and San Francisco office hubs.
In This Role, You Will
- Own and operate key services in support of the API Monolith
- Modernize our ORM layer
- Bring the API Monolith into alignment with modern PHP frameworks and best practices
- Enable product teams to wholly own and operate portions of the API Monolith, and eventually split isolated domains into separate services
- Provide tooling, training, and guidance to product engineers on best practices and design patterns
- Participate in design, code, and architecture reviews
What You Bring To The Table
- 5+ years of software development experience
- Experience working with and refactoring large codebases
- Experience with PHP, and preferably other languages such as Go or Node.js
- Experience with ORMs and relational databases
- The desire to work across team boundaries to understand the needs of our product development teams, and partner with infrastructure teams
- Strong problem-solving skills, and attention to the little details needed to make informed decisions
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
- Plan and execute projects and initiatives involving multiple stakeholders and complex requirements, applying strategic prioritization
- Demonstrated ability in system architecture and design, understanding of design patterns, and ability to solve complex technical design challenges, with attention to scalability and performance concerns
- Excitement about the impact your work could have on the lives of students and teachers every day
Compensation, Benefits & Perks
Quizlet is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Salary transparency helps to mitigate unfair hiring practices when it comes to discrimination and pay gaps. Total compensation for this role is market competitive, including a starting base salary of $130,000 - $185,000, depending on location and experience, as well as company stock options.
- Collaborate with your manager and team to create a healthy work-life balance
- 20 vacation days (and we expect you to take them!)
- Competitive health, dental, and vision insurance (100% employee and 75% dependent PPO, HMO, VSP Choice)
- Employer-sponsored 401k plan with company match
- Access to LinkedIn Learning and other resources to support professional growth
- Paid Family Leave, FSA, HSA, Commuter benefits, Wellness benefits
We strive to make everyone feel comfortable and welcome! We work to create a holistic interview process, where both Quizlet and candidates have an opportunity to view what it would be like to work together, in exploring a mutually beneficial partnership.
We provide a transparent setting, that gives a comprehensive view of who we are!
Benefits Extracted with AI
- Vision insurance
- 401(k)
- Commuter benefits
- 20 vacation days
- Health insurance
- Dental insurance
- Paid Family Leave
- FSA
- HSA
- Wellness benefits
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Senior Full Stack PHP Developer
Join Shkolo as a Senior Full Stack PHP Developer to lead and innovate in educational technology. Expertise in PHP, JavaScript, and leadership required.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Software Engineer (Frontend/Fullstack)
Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer - PHP and JavaScript
Join Financial Times as a Senior Software Engineer in Sofia, focusing on PHP and JavaScript for innovative web products.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer (Lifecycle)
Join Brilliant.org as a Senior Software Engineer to enhance lifecycle systems, focusing on backend and data systems. Remote role with great benefits.
Senior Software Engineer - Developer Platform
Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Senior Software Engineer - Yardi
Join Invitation Homes as a Senior Software Engineer to enhance Yardi platform solutions. Requires SQL, API, and Yardi expertise.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Full-Stack Developer (PHP/Laravel)
Join Producthero.com as a Senior Full-Stack Developer (PHP/Laravel) in Amsterdam. Enhance our platform with your expertise.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.