← All Jobs
Posted Mar 31, 2026

Staff Software Engineer

Apply Now ✨

About the role

As a Staff Software Engineer, you’ll work directly with the CTO transforming what a small engineering organization can accomplish - operating at the intersection of architecture, execution, and culture. You’ll lead technical direction in high-gravity areas like data design, systems design, and API design.


You’ll own thorny technical problems end-to-end - distributed systems that span the breadth of the product and interact with processes in the real world. You’ll make these systems reliable, performant, and operate them at scale.


Much of that work happens in a TypeScript-heavy stack across React and Vite on the frontend, GraphQL and Node on the backend, Prisma and Postgres in the data layer, and AWS services like Lambda and ECS in production.


Staff Software Engineers set the standard for how we build - through the quality of your work, the clarity of your communication, and your willingness to bring others along. This is a high-autonomy, high-impact role on a small team.


What you'll do

What we’re looking for


What we’re not filtering on


Compensation & benefits

Salary: $185,000 - $225,000


Ready to join us around the campfire?

Come join a team of trailblazers making a BIG difference in the environmental programs for more than 20k facilities around the United States. We're on a mission to create a world where good for business is good for the environment.


At Encamp, we believe we are better together – all of us, whatever our race, ethnicity, sexual orientation, age or physical ability. We strive to create an environment that encourages and celebrates diverse voices, backgrounds, and experiences. A cornerstone of our culture is the ability to bring their full, authentic selves to work every day. Encamp is committed to unbiased hiring practices and achieving minority representation above community averages.