Technobabble

What I Would Want From a New Job

I've been working as a software engineer for a number of years now, at the same company I joined after graduating as an undergrad. I'm reasonably happy with my current job, but I've been thinking lately about what another role could offer that would pull me away from where I currently am.

While I expect some of these would be pretty universal desires, note that this is a snapshot of my own personal takes as of January 2025.

Basics

Tech

If you're looking for more thoughts along these lines, check out this article by Juia Evans, which inspired some of these points.

Development Approach

People

I want to be surrounded by people who are more experienced and more knowledgeable than me, where I can learn and grow in a safe and relatively stable environment.

My current job fails the first and third of these checks, which has added up to a situation where I'm a few years out of college and I'm one of the most experienced/senior devs on my team. This is exciting in one respect, that I now have a decent bit of influence and respect within the team. But I don't know that much either! I feel like I have a lot more learning to do before I should be taking the role of the wise and knowledgeable expert.

Not Evil

My final condition is that I want to feel like my job has a net positive impact on the world. I want to help build some technology that solves a real problem.

This filter has gotten tighter for me over the last few years, as I have come to see more and more of the current tech ecosystem as malicious rot. So many tech 'products' suck not because of incompetence or because companies have failed to find good solutions to genuinely hard problems, but because enshittifying the product will improve the company's growth metrics. I'm sure I'll continue to be mad at the state of the tech industry in other posts, but suffice to say this filters out many 'big tech' companies, as well as many VC-funded, 'disrupting' startups. If your business is based on an exploitative 'growth at all costs' model, I do not want to work for you.

Another consideration on this front is been the strategy of earning to give. This is broadly what I've been doing for the last number of years4. My current job, to my estimation, has roughly zero net impact on the world. However, my employer has a generous donation-matching program, which I have been fully utilizing. From a purely utilitarian perspective, this seems great, but I believe I would feel much more fulfilled if my job were also adding some value to the world, instead of feeling like it's only there for me to earn money from.

Red Flags

If a company/team matches any of these, I am going to be wary of working there, even if they otherwise fit my requirements.

Green Flags

These are not requirements, but I'd be more interested in a role if the company/team fits any of these:

Conclusion

I expect it would be exceedingly hard to get a job that matches all of these requirements. I'm initially limiting myself to companies with an office near me where most employees work in-person. I'm also looking for somewhere without significant growth or turnover, which will inherently not have many job openings at any given time. And while I think my tech requirements are not a terribly high bar, I do expect that many companies would fail that as well.

I suppose the takeaway from this is that I should stay at my current job, or start something entirely new. Or maybe I'm too pessimistic about my assessment of how rare these qualities are in companies, and the grass really is greener somewhere else. For the time being though, I'm not looking to start my own business, nor am I eager to try applying to other jobs hoping to find a diamond in the rough. My current job fits my filters well enough. And in any case I'm sure there are other things I want in a job that I haven't explicitly thought of as requirements, because I haven't had a job without them!

Here's a HackerNews Link for this post.


  1. Redacted for anonymity

  2. Yeah yeah, maybe it's best I avoid putting such a solid label on myself but I feel like this is fine for where I'm at right now.

  3. I read this article recently, and while it is blatantly an advertisement for this company's product, it also really makes me think about the powers you gain when you have truly broad test coverage.

  4. I agree with some of the basic tenets of the 'Effective Altruism' movement, which has popularized this idea. But I'd like to clarify that, from what I've seen, the EA movement also fails to align with my values in some ways.

  5. Okay maybe this article shouldn't be considered hearing a "good thing" about pair programming...