Glassdoor

Glassdoor's engineering mission is to enable bold ideas to become reality so that we accelerate innovation helping people everywhere find a job and company they love. Join us!

Founded 2007
501-1000 employees
  • Social Networking
  • Hardware, Internet of Things, & Electronics
  • Human Resources & Careers
  • Headquarters address
    San Francisco, CA, United States
    Video preview
    Play button

    Glassdoor was founded in 2007 with the goal of driving workplace transparency through our mission of helping people everywhere find a job and company they love. Glassdoor, through its many features, helps both our users and our employers understand the areas of their work environment that need attention and in turn pushes for a healthy and employee- friendly work environment so we can all bring our all every day. To drive our mission home, Glassdoor's engineering team works on solving complex problems at scale using rich data.

    Our Engineering Principles

    1. One Team: We are one team of Good People who take full ownership of our work while living our Glassdoor values.

    2. Secure By Design: No amount of innovation will outweigh the impact of our ability to keep our systems secure and the privacy and trust of our users intact.

    3. Innovate with Intention: We build value for our users and for Glassdoor by experimenting with bold bets, and relentlessly testing solutions to the most important problems.

    4. Build Quality: We sign our work and are all responsible for the quality of it.

    5. Embrace Efficiency: We spend the time needed to maximize the outcome and impact of what we build.

    6. Data-Driven: We use data to make our products better, and our lives easier.

    Our Culture

    The highlight of our engineering culture is that it thrives on collaboration, learning, and empowerment. Each member of our team has a part to play in driving innovation forward and an opportunity to influence product direction and technology. We believe that exchanging ideas helps produce the best solution. In the process, we learn from each other and get a broader perspective on architecture and design. Every 6 months, our 3-day engineering hack-a-thons work at a lightning speed to push new ideas forward. Many of our winning ideas have become part of the Glassdoor product and tech stack, which is incredibly empowering.

    Our People

    Working at a company with a mission of helping people at its core is the power and passion that drives us. As a diverse team of engineers, we all bring our unique perspectives to the technology and product conversation as we work to make a difference through our product. We hold a high bar for hiring talented people and invest in developing and empowering them with large decision-making scopes. We value the success of the team as a key part of personal success.

    Our Technology

    As a platform trusted and loved for sharing authentic information on companies and surfacing core insights by processing millions of pieces of content from our user community, engineering is at the core of driving this scale and quality for:

    • Our 60+ million unique monthly users around the world.
    • Surfacing high quality content and insights on 2.2 million employers in 190 countries.
    • Serving more than 110+ million pieces of content in the form of reviews, salaries, interviews, benefits and other workplace insights.

    Multiple engineering disciplines come together to serve our users, each tackling unique challenges with scale, quality and performance, constantly striving for engineering and product efficiency.

    Our applications are built using React, EmotionJS, Sass bundled using Webpack, and Spring Boot for both Java and Kotlin-based services. UI rendering services are built on NodeJS/Express and aggregation layers use GraphQL and Apollo Federated Graph. We always look to integrate with the latest browser performance features such as ServiceWorkers, Loadables and WebWorkers wherever applicable to understand and improve our page performance.

    Glassdoor’s mobile apps are fully native and built on Swift and Kotlin. We are also looking at Kotlin multi Platform to see if there are opportunities for sharing code between iOS and Android platforms. Also, our mobile team is currently experimenting with a unique idea of collections to help our heavy mobile users to gather relevant information in one place for ease of navigation.

    We use Solr for our jobs search and recently migrated our content search to Elasticsearch. The backend infrastructure relies heavily on Kafka, Storm, Cassandra, and Redis clusters along with event streaming infrastructure using Kinesis, Lambda, and Firehose under the hood.

    Our machine learning scientists and engineers are focused on constantly innovating to surface key insights from reviews, provide salary estimates, recommend personalized jobs, moderate user-generated content, and recommend relevant pieces of information to our users. Members of ML teams are also embedded within product teams based on the project need and team structure. These teams utilize Python, Java, Presto, Hive, Spark, Airflow, Cassandra, Redis, Apache OpenNLP, etc. to build end-to-end machine learning solutions to power Glassdoor products by the intelligence from our data and algorithms. Data scientists also work closely with our data engineers to drive data-driven decisions as they both leverage Kinesis, Lambda, Spark, Zeppelin, etc. We use Qubole to scale and provision on-demand infrastructure to efficiently manage our clusters. The team relies on open source technologies like Apache Hadoop for data processing, Airflow for jobs orchestration, Singer.io for API source ingestion, Grafana for ops monitoring, dbt (data build tool) to transform, etc.

    Core engineering and dev ops teams work horizontally to solve for network, security, reliability, deployment efficiency, and support AWS cloud and infrastructure management. These teams build the backbone of Glassdoor engineering, ensuring we all operate as a high-functioning team of engineers. We are starting to invest heavily in kubernetes, containerization and serverless technologies.

    Our engineering excellence principles and values help drive our technology vision and best practices. To effectively drive the changes involving cross-team efforts, we have organized ourselves around functional skills, as Guilds. Initiatives driving our engineering excellence and Guild goals create leadership opportunities for engineers outside their respective teams to make a larger impact.

    It is such a humbling and fulfilling opportunity to help millions of people make one of life’s most important decisions — finding a job. While Glassdoor has its presence in many countries, Glassdoor engineering is located primarily in San Francisco (CA), and Chicago (IL). We also have remote members spread across the country and are always looking for more stellar talent to join us!

    Tech stack

    Java, React, JavaScript, Spring Boot, MySQL, MSSQL Server, CSS, AWS, RabbitMQ, Redux, GraphQL, Kotlin, Node.JS, Express, Swift, Redis, Storm, Elasticsearch, Cassandra, Lambda, Kafka, Apache, Spark, Presto (SQL query engine), Python, Hive, Grafana, Hadoop

    Benefits

    Compensation and retirement

    We apply four guiding principles for how we develop our Total Rewards: 1. Equitable, ethical, and transparent approach 2. Competitive and responsive to the market 3. Globally consistent and locally sensitive 4. Scaleable and operationally efficient
    Performance bonus
    Stock Options
    RSUs (Restricted Stock Units or Awards)
    401k plan
    401k matching
    Cell phone reimbursement
    Commuter assistance plans

    Health and wellness

    We cover 100% of employee premiums for medical, dental and vision coverage and 80% for their partner and/or dependents through a variety of plans. We offer a mental health provider, a fertility provider for fertility benefits and pregnancy support, and a wellness platform offering workout classes.
    Insurance (Health)
    Insurance (Dental)
    Insurance (Vision)
    Insurance (Life)
    Insurance (Disability)
    FSA (Flexible Spending Plan)
    EAP (Employee Assistance Program)
    Legal assistance
    On-site fitness center
    Fitness reimbursement
    Mental health benefits

    Vacation and time off

    Open Paid Time Off, plus 15 paid holidays, 3 paid volunteer days, and parental leave (20 weeks of 100% paid time off for birthing parents, 12 weeks of 100% paid time off for non-birthing parents). We offer Emergency Care Leave, providing up to 6 weeks of 100% paid time off to care for a loved one.
    Paid time off
    Unlimited time off
    Paid holidays
    Flexible working hours
    Work from home flexibility
    Volunteer time off
    Maternity benefits
    Paternity benefits
    Adoption assistance
    Fertility benefits
    Sabbatical

    Personal development

    Management training
    Job training
    Internship program
    Hackathons
    Mentorship opportunities
    Career growth

    Values and quality of life

    Glassdoor has a 'Work Where You Want' policy. You have the option to fully work remotely, work primarily from a local office or a combination of both. We have no preference for employees based on the work style they choose to adopt.
    Diversity program
    Accessible via public transportation
    Bike parking
    Employee groups and committees
    Snacks and beverages
    Catered meals
    Company activities
    Games and recreation
    Pet-friendly workplace
    Employee discount programs
    Showers
    Remote first
    Social impact
    Glassdoor - Company Photo
    Glassdoor - Company Photo
    Glassdoor - Company Photo
    Glassdoor - Company Photo
    Glassdoor - Company Photo
    Glassdoor - Company Photo