Software Engineer - Platform Infrastructure @ Glassdoor - New York, NY

Job Overview

9 days ago

Software Engineer - Platform Infrastructure

Glassdoor - New York, NY

Why Glassdoor?

Our mission is to help people everywhere find a job and company they love. In the process, we're transforming the workplace experience through the power of transparency and further cementing ourselves as the worldwide leader in employer branding and insights. By choosing a career at Glassdoor, you'll be directly contributing toward our vision for a world where transparency empowers the workforce and motivates companies to become better employers.

Please note: This role may be open to remote hiring. Our office locations are in San Francisco, CA; Chicago, IL; Uniontown, OH; London, UK; and Dublin, Ireland.

About the Role

The Platform Infrastructure is a core team that is designing and building foundational infrastructure components which enables Glassdoor Engineering to more easily build, deploy, operate, and scale the many services which powers the foundation of flagship Glassdoor platform and mobile/desktop products. As a relatively new team at Glassdoor, we have the opportunity to shape the technical architecture by solving interesting, innovative and fun technical problems and prompt groundbreaking engineering principles through our work.

Our tech stacks lean heavily on global, open community standards and technologies such as Java/Kotlin/Spring Boot/Node.js/React/Postgres/Docker/Kubernetes/GraphQL, etc. Glassdoor engineers work with the latest and greatest of tools and we lay great importance in constantly evolving our software stack to keep up with modern industry best practices. We believe in empowering the creativity of engineers to build upon the foundations of world class software development principles in a highly rewarding and collaborative environment.

What You'll Do
  • Craft and implement platform infrastructure tools and services, focused on reliability, ease of adoption, and future extensibility
  • Implement patterns for building, testing and deploying microservices at scale with a strong focus on building reusable patterns with ease of use/adoption
  • Craft innovative tools and solutions to modernize development workflows by automating key pieces of the software development life cycle such as Git driven CI/CD, monitoring, alerting, performance tuning, etc.
  • Collaborate with engineers across the organization to identify common difficulties and opportunities to leverage.
  • Maintain and operate critically important developer facing production services such as build infrastructure, package registries, code quality and monitoring infrastructure and meeting service level objectives
  • Participate in agile practices (scrum/standups) and on-call rotation to ensure high availability of platform services tools and components
  • Deliver tools with first class security best practices and principles
What You'll Bring
  • A commitment to add to our culture of DEI
  • 3-5 years of experience, preferred
  • Sound computer science fundamentals with an interest towards Distributed systems, cloud computing, CI/CD patterns, API security, etc.
  • Scripting CI/CD pipelines - GitLab Auto DevOps is a bonus
  • AWS, Kubernetes, Docker, Terraform, Ansible
  • Kotlin, Java, Javascript and frameworks such as Spring-Boot or React/Express, Python, Golang
  • Postgres/MySQL/Aurora/MSSQL is a plus
Compensation and Benefits

Base Salary Range*: $126k- $189k

  • Glassdoor base salaries are targeted to the market 75th percentile for technical roles and the 65th percentile for non-technical roles. In other words, 65-75% of comparable organizations in our industry will pay less.

Annual Bonus Target**: 10%

**Bonuses are paid in 6-month intervals, aligning with bi-annual performance reviews

Generous Restricted Stock Units (RSU):

***Restricted Stock Units (RSU) are awarded at hire and may be refreshed annually. Additionally, as a pay-for-performance company, RSU grant awards are presented bi-annually to exceptional performers.

You can learn more about our compensation philosophy here and see salary ranges for all Glassdoor jobs here.

Health and Wellness: 100% employer-paid premiums for employee medical, dental, vision, life, short and long-term disability, select well-being programs, along with 80% employer-paid premiums for all dependents.* Generous paid time off programs for birthing and non-birthing parents are provided, along with paid injury/illness leave and paid family emergency leave.

  • Coverage begins at the start of employment. After 48 months of continuous employment, 100% of all premiums for you and your dependents can be employer-paid!

Work/Life Balance: Open Paid Time Off policy, in addition to 15-20 paid company holidays/year

Investing in Your Future: 401(k) plan with a company match up to $5,000 per year, subsidized fertility and family planning services, and discounted legal assistance services.

Our Company Values and Commitments

  • Transparency: We are open and honest. We share information – the good and the bad – so we can continuously learn, collaborate and make the right decisions. Pay bands, our compensation philosophy, and employee feedback polls are shared publicly.
  • Innovation: We actively pursue new and different ways to further Glassdoor's mission. We forge our own path by challenging the status quo. The ultimate goal is not just to change how we operate at Glassdoor, but for every employer to follow our lead!
  • Good People: We work together with integrity, respect and compassion for one another. We have fun together! We are inclusive, fair and humble while remaining confident. We do the right thing, period.
  • Grit: We are resilient, inventive and fearless. We see challenges as opportunities. With passion and courage, we come together to get the job done.
  • Diversity, Equity, and Inclusion: We are dedicated to building a company that is more diverse and representative of society at large. Glassdoor externally publishes our Diversity & Inclusion report and information about our employee population to hold ourselves accountable to our dedication. We also provide programs and resources to build a greater sense of belonging for our employees.

Glassdoor is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to race, color, religion, national origin, ethnicity, age, sex, marital status, physical or mental disability, gender identity, sexual orientation, veteran or military status, or any other category protected under the law. Glassdoor is an equal opportunity employer; committed to creating a community of inclusion, and an environment free from discrimination, harassment, and retaliation.

US & Ontario Only

Where legally permitted, Glassdoor requires all employees who report to a workplace, or travel and/or attend in-person meetings, including client visits, to be fully vaccinated against COVID-19. For positions that can only be performed at a Glassdoor office, candidates must be fully vaccinated against COVID-19 and provide acceptable proof of vaccination before their first day of employment as a condition of employment. Glassdoor will consider requests for reasonable accommodation as required under applicable law. To qualify as being fully vaccinated against COVID-19, two weeks should have elapsed since receiving the second dose (or any government recommended booster shot) in a two-dose COVID-19 vaccine series, or since receiving a single dose (or any government recommended booster shot) in a single dose COVID-19 vaccine.

Similar Jobs

Software Engineer II


New York, NY

Experience with service-oriented architectures and APIs. Experience with working with recommenders and machine learning systems is nice to have.

Software Engineer - Accelerated Discovery Platform


New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Engineer (React)


Jersey City, NJ

REST API: 5 years (Preferred). Migrate React Components from Class Components to Function Components. Implement Data Caching in a React App.

Software Engineer Python


New York, NY

Fine tune performance and monitoring of our research software to ensure we are using our HPC (compute) cluster as efficiently as possible.

Senior Software Engineer

Major League Baseball

New York, NY

Understanding of big data concepts and knowledge of big data languages/tools such as Hadoop, Kylin, or Spark. Collaborate with a team of extraordinary engineers…

Software Engineer (IAM, React, Node)

The Travelers Companies, Inc.

Hartford, CT

Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum.

Software Engineer — UI Developer


Manhattan, NY

REST API: 5 years (Preferred). Migrate React Components from Class Components to Function Components. Implement Data Caching in a React App.

Quality Assurance Automation Engineer


New York, NY

Prior success as an individual QA Automation Engineer embedded within a product team. 5+ years experience with all phases of software testing including test…

Senior Software Engineer, Multimedia

The New York Times

New York, NY

Grows the skills of colleagues through pairing, design reviews, and code reviews. Have an understanding of cloud-based deployments on Google Cloud Platform (GCP…

Software Engineer

Octaura LL TradingCo LLC

New York, NY

Octaura fundamentally rebuilds and redefines the markets by streamlining workflows, digitizing platforms, and bringing transactions, data and analytics together…

Software Engineer – Full Stack


New York, NY

You have a Bachelor's degree in computer science, software engineering, or similar (or equivalent non-traditional training). One month sabbatical after 5 years.

Senior Software Developer

Kapstone Technologies

Somerset, NJ

Design and customize software solutions to optimize operational efficiency, interoperability and security. Manage the project, plan resources and utilization.

Junior Java Developer


West New York, NJ

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Java Full Stack Developer


New York, NY

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Principal Engineer

Wells Fargo

New York, NY

Join a high performing Agile team developing software in Java using object-oriented principals and design patterns by practicing/advocating Behavior Driven…

Junior Java Developer

Emonics LLC

West Milford, NJ

Training Timing: * 5 hours/Day (Monday to Friday). Their primary responsibilities include designing and implementing Java applications, developing, and testing…

Senior Software Engineer - Robotics Perception

Ranpak Corp.

Shelton, CT

We also expect perception engineers to have the experience and ability to contribute to our software libraries. Developing software for robot perception.

DevOps Engineer


New York, NY

DevOps or software engineering: 5 years (Preferred). 5-7 years of experience in software engineering, development operations, or Linux administration, with at…

Sr. UI Developer


New York, NY

Hands on experience web apps, workflow management or analytics apps. Experience in Agile/Scrum based project executions. Proficient with Cascading Style Sheets.

ML Solutions Engineer

New York, NY

Experience building ML models for use cases, and software engineering. As Comet’s ML Solutions Engineer will be reporting to the CTO and play a key role in…

Java Full Stack Developer

Emonics LLC

Wyandanch, NY

Training Timing: * 5 hours/Day (Monday to Friday). Their primary responsibilities include designing and implementing Java applications, developing, and testing…

Lead Software Engineer, Cloud Alerts Platform


New York, NY

Design frameworks and developer friendly APIs that will be used by every engineer within MongoDB Cloud Services. Java 11, Jetty, Jackson, Guice, Bazel.

Java Developer

Emonics LLC

New York, NY

Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net. Strong organizational and project management skills.

Senior Backend Engineer


New York, NY

Understanding of the cloud and experience working with cloud based architectures. Every engineer is empowered to own the full lifecycle of the software, from…