Search real stories by role, salary, location, source of hire, interview process and what finally worked. Use these stories to understand the market before your next application or offer negotiation.
I'd been applying selectively, only four applications over those two months, because I didn't want to waste time on roles that weren't actually interesting. Most of my search was slow and discouraging. Then I came across a Substack post by the CTO of a New York data company about their decision to refactor their entire data pipeline around dbt and Snowflake. The post was technical, specific, and honest about the tradeoffs they'd made. It wasn't marketing. It read like someone who actually lived inside the problem, and I recognized a lot of the same pain points from my previous role.
I spent a couple of evenings on a cold email. I didn't pitch myself generically. I referenced specific paragraphs from the post and linked a public GitHub repo I'd built for stream-to-batch reconciliation. The repo wasn't perfect, but it was real work: documented, tested, and directly relevant to what he'd described. I figured if he was the kind of engineer who wrote that post, he'd at least look at the code. Three days later he replied. No recruiter, no application portal, no automated acknowledgment. Just a direct response asking if I wanted to jump on a call that week.
The process ended up being four rounds over about nine weeks. The first call was conversational, more mutual vetting than a formal screen. The third and fourth rounds brought in the broader data team and covered system design and past-project deep-dives. But the second round was the one that stuck with me. It was framed as a live SQL pairing session, and it started that way, but somewhere around the thirty-minute mark we were both heads-down on an actual production query they were struggling with. We went ninety minutes. I didn't solve it completely, but how I reasoned through it mattered more than any clean answer would have.
The offer came in at $145,000, hybrid in New York. I accepted.
I was a recent graduate looking for my first sales role. No commercial experience, a degree that had nothing to do with sales, and a private suspicion that I'd be bad at the job for at least the first six months. I'd tried the job-board route for two weeks and gotten exactly one rejection back.
The pivot was simple. I made a list of forty SaaS companies in Austin I'd seen hiring SDRs in the previous month. I wrote one cold email template, three sentences, asking for a fifteen-minute intro chat about the role, not asking for a job. The first sentence I rewrote for each company specifically. I sent the forty emails over four days.
The first reply came back that afternoon. Eight people replied in total. Three of those turned into real interview loops. One was a SaaS company in the healthcare niche.
Their process was the fastest. The intro chat was thirty minutes with the SDR manager. He'd read my email, my LinkedIn, and the one Notion page I'd linked, a writeup of an outreach experiment I'd run for a friend's startup as a favor. We mostly talked about that experiment. He asked what had worked, what hadn't, and what I'd do differently next time.
The second interview was a forty-five-minute role-play with the VP of sales. The scenario: thirty seconds to introduce myself on a cold call, ninety seconds to handle the first objection. We did three different versions. I bombed the first one. The second was OK. The third was actually good. He said he liked that I'd tried different openings rather than reusing the same one.
There was a third "interview" the same day with a senior SDR, less an interview than a conversation about the hours, the comp structure, and what the team was like at 7 PM on a Thursday. I asked direct questions and got direct answers.
The offer was $58,000 base plus uncapped commission with a realistic OTE of $80,000 in the first year. I asked specifically about the ramp and whether the OTE was based on a tenured rep or a first-year rep. They were honest: first-year reps usually hit about 80% of OTE, which would put me around $64,000 all-in. I asked for a $2,000 sign-on bonus and a slightly higher base. They came back with $62,000 base and the sign-on. Realistic year-one comp: around $78,000.
Forty cold emails took four hours to write and send. Most got no reply.
With no professional design experience and a bootcamp portfolio only a few months old, I decided not to use job boards at all. Through the normal channels I would be one of hundreds of more experienced candidates, so I went directly to cold outreach. I spent two weeks researching technology companies in Barcelona, reading their press coverage, looking at their product pages, and taking notes about what each one was really building. I wanted every email to sound like it came from somebody who cared about their work.
I wrote to about 20 companies. Every email was personal. I mentioned something specific from their recent press coverage, said what interested me in their product or their design decisions, and added a link to my bootcamp portfolio with a short note about one project relevant to them. Writing those emails took real time. Some of them I rewrote three or four times before I felt confident enough to send. I kept a simple spreadsheet with who I contacted, when, and what I wrote, mostly to avoid repeating myself, but it also helped me improve my approach.
Twenty emails became two replies and two interviews. The first was with a founder, a general conversation about the direction of the company and about how I think about design problems. The second was with a senior UX designer who wanted to understand my process and how I handle feedback. Both felt like real conversations, and I think that came partly from how I wrote the first email. One of them became an offer: a full-time hybrid role at Inqbarna in Barcelona at 28,000 EUR. I said yes to that one.
I had been following a design studio in CDMX on Instagram for almost a year before I was brave enough to write to them. Their client work in Roma kept appearing in my feed, and every time it did I saved the post, took a screenshot, and thought "someday". I liked how simple they kept everything, and the way they used type on printed signs and installations. It was the kind of studio where I wanted to learn. I had already sent cold messages to two other studios in the city and neither one answered, so I knew that a normal "I love your work, here is my portfolio" message was not going to work.
I spent one afternoon reading their recent open briefs and chose the one I felt most sure about. I did not write a long cover message. Instead I made three quick sketches with ideas for that brief, rough and not finished, and sent them to the founder in a short DM of four sentences. He answered the same day. I read the notification twice before I believed it was real. He invited me to visit the studio in person, at their space in Roma Norte. The visit went well, and they offered me a trial week and paid me their full day rate for it. Many studios ask you to work that week for free. That mattered to me.
The trial week was hard. They put me on a real project that was already running, gave me feedback while I worked, and expected me to help from the first day. Two weeks after my first DM, they offered me the job full time, with a hybrid schedule.
The credit made my decision. The studio puts the names of junior designers on the work it publishes, and right now that is worth more to me than more money somewhere else. I said yes immediately.
It took eight hard months, 135 applications, and interviews with 15 different companies before I landed my first developer job as a Frontend Engineer. The first few months I blasted out applications through job boards, tailored nothing, and wondered why I kept getting ghosted. I think I sent around 80 that way before I accepted the strategy wasn't working.
The shift that changed things was dropping generic listings entirely and going straight to people. I started doing cold outreach to senior engineers and engineering managers on LinkedIn, keeping the messages short, specific, and built around something real I'd noticed about their product or stack. Most never replied, but the ones who did opened doors the job board route never would have. Alongside the outreach, I started treating every surface of my professional presence like a product I had to ship. The portfolio got rebuilt twice, the resume got stripped down until every line earned its spot, and I wrote and rewrote a two-sentence pitch until I could say it without thinking.
I also made a rule for myself: between every round of applications I had to build or meaningfully extend a project. It kept my skills moving, but more practically it meant every interview I walked into had something new to talk about. I got rejected a lot. Some stung more than others, especially the ones that went three or four rounds deep. By month six I was questioning whether this would happen at all.
When the hybrid offer came in at $72,000 and I said yes, it was anticlimactic. A PDF in my inbox and a quiet exhale.
135Applications
15Interviews
8 monthsSearch length
Cold outreachSource
Move closer to your next job offer
Get expert help with your CV, interviews, salary negotiation and job search.