Software Engineers: How to Let Jobs Come to You
September 1, 2025
What if we told you that some of the most successful software engineers never send resumes to get hired? What if the traditional job hunting approach, spending hours crafting cover letters and cold-applying to dozens of companies, isn't the only path to landing great roles?
In today's competitive market, many engineers send hundreds of applications with little response. But what if there's a different approach entirely? What if instead of chasing opportunities, we could create conditions where opportunities come to us?
Let's explore three real stories from the tech community. These engineers didn't rely on luck or insider connections - they built something remarkable and made it visible to the right people.
Why Traditional Job Hunting Falls Short
Consider this situation: when companies post job openings, they often receive hundreds of applications within hours. How does any single resume stand out in this flood? How can a hiring manager truly assess someone's abilities from a two-page document?
Traditional resumes tell us what someone claims they can do. But what if we could show what someone has actually built instead? What if we could demonstrate real problem-solving skills through actual contributions rather than buzzwords?
This is where the concept of "passive job hunting" becomes powerful. Instead of competing with hundreds of other applicants, we position ourselves as the obvious choice when companies need our specific skills.
Building Recognition Through Open Source Excellence
Let's start with Dan Abramov's story from 2015. Dan wasn't actively job hunting when he joined Meta's React team. How did this happen?
Dan had been actively contributing to React's open source ecosystem, creating tools like Redux that thousands of developers used daily. At a React conference in Paris, he gave a presentation about his work. After the talk, Jing Chen, a Meta engineering manager, approached him directly.
Here's what made this interesting: Jing already knew Dan's work. She had seen his contributions in the React community and participated in technical discussions with him. When she met him in person, the conversation wasn't about his qualifications, it was about whether he'd be interested in joining their team.
Notice how different this was from a traditional interview process. Dan was interviewed right there at the conference hotel by several Meta engineers. The whole situation was spontaneous, yet it led to a successful hire because Dan had already proven his abilities through his public work.
Showcasing Personal Projects That Matter
But what if you're not contributing to major open source projects? Can personal projects have the same effect? Andrew Zheng's experience with Apple suggests they can.
Andrew developed an iOS application and shared it on social media platforms. He wasn't trying to get Apple's attention specifically - he was simply showcasing work he was proud of. An Apple engineering manager happened to see this project and was impressed by both its technical quality and creative approach.
What made Andrew's approach work? First, he focused on creating something genuinely impressive rather than just completing a project. Second, he shared it on platforms where other developers and potential employers would see it. Third, the quality of his work spoke for itself, and no resume needed.
The result? A direct invitation to join Apple's team, bypassing traditional application processes entirely. Andrew never submitted a resume or went through standard recruitment channels.
Contributing to Core Technologies
Now let's examine Sosuke Suzuki's path to joining Bun. This story shows how contributing to fundamental technologies can create unexpected opportunities.
While finishing his university degree, Sosuke began contributing to JavaScriptCore, the JavaScript engine that powers Safari browser. These weren't simple documentation fixes or minor tweaks. His contributions improved JavaScript execution performance, work that required deep technical understanding.
Over the course of a year, Sosuke submitted over one hundred pull requests to JavaScriptCore. Each contribution made the JavaScript engine faster and more efficient. But here's what's remarkable: his work benefited not just Safari, but other JavaScript runtimes that build on similar foundations.
Jarred Sumner, founder of Bun (a JavaScript runtime), noticed how Sosuke's contributions improved performance across the ecosystem. Instead of posting a job listing and hoping qualified candidates would apply, Jarred reached out directly to invite Sosuke to visit Bun's San Francisco office.

What makes this story even more interesting is that Sosuke didn't initially realize he was being interviewed. The visit felt more like a collaboration opportunity than a formal hiring process. By the time he was ready to return to Japan, Bun had made him an offer to join their team.
Making Your Work Visible and Valuable
What do these three stories have in common? Each engineer created something valuable and made it visible to the right audience. But how can we apply these lessons practically?
First, focus on depth over breadth. Dan specialized in React ecosystem tools, Sosuke focused on JavaScript engine optimization, and Andrew concentrated on iOS development. Each became known for expertise in a specific area rather than claiming to know everything.
Second, choose visibility platforms strategically. Dan spoke at conferences and contributed to widely-used projects. Andrew shared his work on social platforms where other developers would see it. Sosuke contributed to foundational technologies that other developers and companies depend on.
Third, prioritize quality and impact over quantity. These weren't side projects built over weekends - they were substantial contributions that solved real problems for many people. The work quality spoke for itself.
The Long Game of Career Development
But let's address the obvious question: doesn't this approach take much longer than traditional job hunting? The answer is both yes and no.
These examples represent months or years of focused work before opportunities materialized. Dan, Andrew, and Sosuke weren't building their reputations specifically to get hired - they were pursuing work they found meaningful and interesting.
However, consider the quality of opportunities this approach generates. Instead of competing with hundreds of other candidates, these engineers became the obvious choice for their respective roles. Instead of convincing companies to hire them, companies convinced them to join.
This approach works particularly well if you prefer building real solutions over practicing algorithm challenges. If you'd rather contribute to projects that real users depend on than spend time on coding interview preparation, this path might align better with your interests and strengths.
The key insight is that outstanding work has a way of getting noticed. When we focus on creating genuine value - whether through open source contributions, innovative personal projects, or improvements to existing technologies - we create conditions where opportunities naturally follow.
Support ExplainThis
If you found this content helpful, please consider supporting our work with a one-time donation of whatever amount feels right to you through this Buy Me a Coffee page, or share the article with your friends to help us reach more readers.
Creating in-depth technical content takes significant time. Your support helps us continue producing high-quality educational content accessible to everyone.