Software Engineer

New York, NY, United States, San Francisco, CA, United States • $130k - $180k




Role Locations

  • New York, NY, United States
  • San Francisco, CA, United States


$130k - $180k


501+ people


600 Battery St Fl 2
San Francisco, CA, 94111-1820, US

Tech Stack

  • Node
  • React
  • Javascript
  • PostgreSQL
  • GraphQL
  • Relay
  • Node.js
  • Lambda
  • Kubernetes
  • AWS

Role Description

Lattice is a fast-growing, product focused company looking for ambitious engineers to join the team. With a growing customer base and revenue increasing every month - all we need is you.

In this role we expect you to be a leader on the team, using your wealth of knowledge across the stack to make informed decisions that consider the technical, product, and business needs of the company. Our current stack is React / Relay on the front-end and GraphQL / Node on the backend. You should be comfortable with both shipping products with JavaScript, and knowing when it's not the right tool for the job. With plenty of room to grow and significant ownership over your work, we’re looking for engineers to help define the future of our product and business at Lattice.

Because our team is small, you’ll be given lots of responsibility and opportunities to impact the overall architecture. You'll work with the team to build company changing features as well as be a decision maker in what direction we take both the technical architecture and product.

Some of the projects you might work on:

  • Developing complex two-way integrations to sync Lattice with the core HR systems that our customers use
  • Architect a new message handling service to keep users informed across desktop, mobile, email, etc.
  • Build out real time updates that keep employees, managers, and HR admins all up-to-date and in sync
  • Help design, architect, and build entirely new HR products from the ground up

About Lattice

Our mission is help companies run better by building great performance management software. We make it easy for companies to manage their goals, 1:1s, and performance reviews.

We make performance management richer and more relevant by surfacing the data we have in Lattice to individuals during the performance review. This way they can refer back to their accomplishments from their goals, the feedback they've gotten from their peers, and the remarks they've made in their previous 1:1s.

Company Culture

At Lattice, we have a more adult culture compared to a lot of startups in the Valley. We don’t have a ton of the traditional startups perks — there is no foosball or ping pong tables. Instead, we’re a place of focused work. People get in around 9am and take off around 6:30pm, but while we’re here, we take our work seriously and do a good job.

That being said, the people that work at Lattice are all very friendly. Many Latticians hangout outside of work and get a drink every once in a while.

Finally, because of the nature of Lattice we're much more internally focused compared to other startups. While other startups care a lot about their competitors, shipping a good product, having revenue grow a lot, etc. We care a lot more about the people that work at Lattice, our values, and our culture. It's not that we don't care about those other things (we do a lot), but we also commit a lot of our time to these internally facing aspects.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.