We’re Hiring Software Engineers
Whether it’s daydreaming at work or navigating a backcountry rescue, you already know that CalTopo has the power to improve and save lives. Come join us as a software engineer and build cool stuff that you’ll actually use.
CalTopo is a fully-remote company headquartered in Truckee CA. We have a flexible schedule, good health insurance and 7 weeks of PTO (but no holidays, so a more-flexible equivalent to 5 weeks PTO + 10 holidays). We’re a small (11 people total), metric- and process-lite, mission-driven organization where everyone works with limited structure and minimal supervision. We’re building long term value and not chasing quarterly numbers, and develop with that in mind – code as if you’ll be the one maintaining it in five years, because hopefully you will be.
What we’re looking for
- Generalist software engineers. We need people who are comfortable working across the stack and implementing a feature from the database through web and mobile front ends. Our stack is primarily Java and Typescript/React, but specific languages and frameworks are less important than the ability and willingness to work on all parts of the platform.
- CS degree and at least 2 years’ work experience. In previous rounds of hiring, candidates without a CS degree have struggled with design-level work such as data structures and order of growth performance, that CS degrees help form a foundational basis for. And while we are extremely sympathetic to the plight of new CS grads in the age of AI, as a process-lite organization, we do not think we can do a good job offering the structure, mentorship and support needed for those just moving from an academic environment to a professional one.
- Someone based in CA, WA or CO, as each state we expand our employment footprint to adds an extra compliance burden. We’re willing to consider exceptional candidates from other states, but the bar is higher. Bonus points for being near our Truckee, CA virtual headquarters.
- An easygoing approach with a focus on functional solutions. We are looking for someone who can be flexible, and is not dogmatic about specific processes or frameworks.
Our general process starts with several (at least two, probably three, hopefully not four) rounds of remote 1hr technical interviews. After that is an in-person interview in Truckee, which will include some pre-interview homework on a small project to build up context so that we can engage in deeper design and problem-solving discussions when we meet.
Because we work with sensitive government information, candidates must be able to pass a background check. While fully remote, occasional travel is required, such as for our 2x/yr in-person meetings. Approximate salary range is $120k-$200k.
To apply
Reach out to us (including your resume) at [rhymes with wiring, but involves bringing people onto a company] at our domain name.




Thank you for sharing this opportunity! I’ve just applied and am really looking forward to the possibility of joining the CalTopo team. Excited about the work you’re doing and hope to connect soon!
Thank you for sharing this role! I have applied and am looking forward to meeting the team.
Do you hire people to go to locations and ground truth the maps (hike or bike), collect data?
While that sounds like an amazing job, we don’t personally collect the data for our map layers- given that many of our map layers have worldwide coverage, that would be a pretty massive and tedious undertaking. We pull and display the data from different data sources such as OSM, USGS, USFS and others.
Hey happen to see this when I opened CalTopo today. I’m based in Washington and is Interested! Can I talk to someone to get more info on what the team is like and more info on this?
Follow the directions in the post and send us an email and resume! If it sounds like a good fit, we’ll set up a call and you can ask any questions you like.
Really interested in this role, applied!
Thank you for sharing the role! I’ve applied via email and sent a message on LinkedIn. Very excited about the oppotunity to work for such a great outdoor service.
This is right up my alley. Applied!
Hi CalTopo team, do you ever hire for UX roles? While I’m not a software engineer, I believe a user researcher could contribute a lot to your platform. Thanks!
We’re a small company and don’t currently have a UX position but doesn’t mean we wouldn’t have one in the future.
Can I apply if am from Africa love the adventure
Currently we are only hiring in the US but thank you for your interest!
Hi, can I apply from Indonesia?
We’re currently only hiring in the US. Thank you for your interest!
I wanna apply when I have good experience at web development as MERN stack next / nest js mongo db sql db and more with a lot of projects but the issue is I’m currently in the middle east
We’re currently only hiring in the US. Thank you for your interest!
Hi, I have sent my resume to your mail. I am excited and looking forward to hear from your team.
Thank you