We’re hiring a Senior Site Reliability Engineer to elevate Glossier.com’s resiliency and improve developer productivity. You’ll join a small Tech Platform team focused on building a robust, observable, secure, scalable infrastructure supporting delightful e-commerce and in-store experience, and fostering the most welcoming community to discuss skin care and makeup.
You’ll join a broader Glossier Tech team that has a supportive, inclusive culture, and values collaboration and constructive feedback.
In this role, you will:
•
Be the first dedicated SRE on a remote-friendly Tech Platform team.
•
Build and maintain our AWS infrastructure with well-documented, tested, approachable software that you’re proud of.
•
Continually identify risks and bottlenecks in our technical infrastructure and work to alleviate them.
•
Work closely with other Tech teams to create tools and processes that let them deliver product features quickly and reliably.
•
Facilitate Learning Reviews (a.k.a. blameless post mortems) to better avoid or mitigate site incidents.
•
Kick off greenfield projects to solve future scaling challenges and empower the team, and performing well-tested maintenance to mission-critical infrastructure.
•
Participate in our on-call rotation, and engender an ever-healthier on-call practice. (We average about one incident per month outside of usual work hours.)
•
Set personal development goals with your manager, using our publicly available Engineering ladder as a guide. We have tracks for Individual Contributors and Managers, so you can grow in your career no matter where your interests lie.
•
Give and receive timely, candid, and constructive feedback to help yourself and your colleagues learn and grow.
You may be a good fit for this role if you have interest and experience:
•
Developing and maintaining complex web apps on cloud infrastructure (especially AWS)
•
Creating deployment tooling with an eye towards developer happiness
•
Building Docker containers and operating Docker schedulers
•
Improving Cloud Security and configuring VPC networking
•
Maintaining self-service monitoring and alerting tools
•
Teaching colleagues about DevOps culture, tools, and practices
•
Writing well-factored, easily-tested code (especially in Ruby or Javascript)
Our technology stack:
•
Ruby on Rails and JavaScript for the backend
•
GraphQL for our API
•
React, Redux, Webpack, and Apollo on the frontend
•
AWS to host our infrastructure
•
Postgres on RDS, Redis, and Redshift for data stores
•
Datadog and Pagerduty for monitoring and alerting
•
A smattering of CloudFormation, Terraform, and AWS Lambda functions
About your application and our interview process:
If you’re unsure about your qualifications for this position, we still encourage you to apply. We’re looking for engineers who have experience, but know that not everyone’s had a chance to work with the technologies in our stack. What’s most important is that you have a growth mindset, and can demonstrate productive habits to deliver valuable code.
Glossier has offices in New York and Montreal. We’re open to remote candidates eligible to work in the United States or Canada. Remote candidates would be expected to travel about one week per quarter.
Our interview process typically involves a phone screen with an internal recruiter, followed by an exploratory conversation with our Director of Engineering. After that, we’ll invite you to our offices for an on-site interview on a range of technical and interpersonal topics. One of our interviews involves pair programming – we want to see what it’s like to work with you on problems you might encounter in the real world. We know that live coding can be stressful at times, and will do our best to craft a friendly and collaborative experience.
About Glossier
Glossier is a beauty company that lives in NYC, is sold on the internet, and promotes a skincare-first philosophy that celebrates beauty in real life.
We are an Equal Employment Opportunity (“EEO”) Employer. It has been and will continue to be a fundamental policy of Glossier not to discriminate on the basis of race, color, creed, religion, gender, gender identity, pregnancy, marital status, partnership status, domestic violence victim status, sexual orientation, age, national origin, alienage or citizenship status, veteran or military status, disability, medical condition, genetic information, caregiver status, unemployment status or any other characteristic prohibited by federal, state and/or local laws. This policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignment, benefits, layoff, and termination.