Staff Software Engineer at Lattice
San Francisco, CA, US

About Lattice

Lattice is on a mission to build cultures where employees and their companies thrive.  In an age where innovation is happening all around us, there's commonality – people are driving these changes. We offer a solution that helps companies put employees first. Lattice is a people management tool that offers performance reviews, employee engagement surveys, real-time feedback, weekly check-ins, and goal setting in a way that allows companies to focus on employee development, growth, and engagement. Since launching in 2016 we have grown to over 1,100 customers globally, including brands like Slack, Reddit, Glossier, and Asana. 
 
We’re a small and impactful team of engineers continuously working to better both our product and our craft. We use a modern, cutting-edge tech stack and love experimenting with new technologies. We strive for maintainable, robust, and performant code. We're highly collaborative and continuously iterative and work closely with designers and product managers. We prioritize not only great technical architecture but also an amazing product experience.

Who you are

You have experience writing and maintaining production-level applications.
  • You’ve worked with a modern programming language like JavaScript, Ruby, Python, etc.
  • You’re no stranger to SQL—you know how to efficiently model data and write performant queries in a relational database like PostgreSQL.
  • You know the ins-and-outs of maintaining and scaling an application actively serving customers in production.
You’re a self-motivated engineer who strives to understand how your tools work at a deeper level.
  • You're constantly looking to deepen and expand your knowledge and command as an engineer. You enjoy sharing your learnings with your colleagues.
  • You take an interest in your craft outside of your day-to-day work.
  • You stay up to date with the engineering community that's driving the industry forward.
You’re a great communicator and collaborator.
  • You take care to write code that your colleagues will also own, understand, and maintain.
  • You’re clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work.
  • You work well with designers and product managers to come up with optimal solutions around design systems and product specs.

Some sample 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

Why Lattice? 

  • We invest in the personal and professional growth of every employee because we believe growth leads to both business impact and personal fulfillment
  • The opportunity to join an experienced and ambitious team that is passionate about solving customers’ needs and loves coming to work every day
  • Partner with 1,500+ companies around the world to make sure their employees are engaged and performing at a high level
  • A culture that encourages and promotes professional growth and development, with continuous learning reimbursements
  • Competitive salary, equity, and benefits
  • Centrally located FiDi office
  • Flexible vacation/time-off policy

 --

Lattice is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Lattice is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.