Skip to content
GullySales

Notes for owners · Digital marketing

How to advertise to software engineers

They block your ads, distrust your copy and will not talk to your sales team. What reaches them is documentation, a free tier and someone they already read saying your name.

The GullySales team · Updated 21 Sept 2026 · 7 min read

Software engineers are the hardest paid audience in advertising and the easiest earned one. A large share of them run ad blockers, so a good part of your display budget is spent on impressions that never render. The ones that do render are recognised as advertising within a second and dismissed, because this is an audience that reads the network tab. What works instead is being present where they already go for answers, giving them something they can run without talking to anybody, and being named by a person they trust. That is a slower and cheaper programme than a media plan, and it is the only one that produces signups.

Are you selling to the engineer, or through the engineer?

This decides everything, and most companies never separate the two.

Selling to the engineer. A tool, a library, an API, a hosting product. The engineer tries it, likes it, and either pays with a card or brings it to a manager who signs. The decision is technical and the sale is short.

Selling through the engineer. An enterprise platform, a security product, a big migration. Here the engineer is an evaluator or a blocker, not the buyer. Marketing to them is about not getting vetoed. A single dismissive comment in an internal channel ends a deal that took your sales team four months.

Selling to the engineer as a consumer. A car, an apartment, a fitness membership, a holiday. This is a salaried urban professional audience and has nothing to do with the two above. That is a different page.

If you cannot say which of the three you are doing, your copy is currently doing all three badly.

What reaches them

Documentation. Not as support material, as the main marketing asset. An engineer evaluating your product will read the docs before they read the homepage, and a quickstart that works in five minutes does more than any campaign. Put the docs outside the login.

Newsletters and podcasts with a named author. A sponsorship read by a person the audience already trusts is the highest-converting paid channel available here, and you can buy it for far less than a comparable display budget.

YouTube, for anything with a screen. Engineers watch other people build. A twelve-minute screen recording of your product solving a real problem outperforms a ninety-second brand film.

Search, on error messages and on specific technical questions. This is the one everybody underestimates. The page that answers "how to handle a webhook retry storm" is read at 2am by somebody who has that exact problem, and your product is the thing that fixes it.

Local technical events, which in Bengaluru means the language and framework meetups, the Indian editions of the big conferences, and the internal tech talks some large offices open to outsiders. A talk given by your own engineer earns attention. A sponsor slot with a marketing slide does not.

The communities where the discussion already happens. Stack Overflow, GitHub issues, the subreddit for your language, the Discord for your framework. Turning up there to be useful works. Turning up there to promote gets you removed.

Interruption costs more than it buys

Interruption. Pre-roll, pop-ups, exit intent, chat widgets that open by themselves. Each one costs goodwill and this audience has a long memory.

Marketing copy that does not say what the thing is. "The modern platform for data teams" tells an engineer nothing and signals that you are hiding the details. Say the protocol, the runtime, the limits, the price.

A "Request a demo" gate on the pricing page. An engineer who has to book a call to find out what it costs has already decided you are expensive and slow.

Cold calls to the office switchboard, and a sales representative following up a documentation download within ten minutes. That single behaviour has killed more evaluations than bad pricing.

Testimonials from chief executives. The proof an engineer wants is from another engineer, and preferably from one who mentions what went wrong.

A comparison worth having in front of you

ChannelWhat it costsWhat it actually produces
Display and programmaticHigh, and a share never rendersImpressions, very few real evaluations
Search on technical problemsLow, because the phrases are specificEvaluations, at the moment of need
Newsletter or podcast sponsorshipFixed fee per issue or episodeName recall with trust attached
Conference or meetup sponsorshipFixed fee plus two people for two daysConversations, and a list you must follow up yourself
Documentation and a free tierEngineering time, no media costSelf-serve signups that need no salesperson
Cold outboundLow in money, expensive in reputationMostly damage

A worked example

For example, a Bengaluru company selling an API for Indian address validation and pin code lookup, priced per thousand calls. The figures below are illustrative.

The campaign that fails buys LinkedIn traffic against job title equals software engineer, sends it to a homepage about accuracy and reliability, and asks for a demo. Cost per signup climbs past anything the price per thousand calls can justify.

The programme that works publishes a page on the real problem, which is that Indian addresses have no standard format and pin code data goes stale, with a live test box on the page and a code sample in three languages. It puts the API key behind an email address and nothing else. It sponsors two issues of an Indian developer newsletter. It answers the Stack Overflow questions about Indian address parsing properly, with code, signed by the engineer who wrote the library.

None of that is a media buy. All of it is findable at 2am.

What to do next

Open your own product page on a phone with an ad blocker running and try to answer three questions in under two minutes: what does it do, what does it cost, and how do I try it right now. If any of the three needs a form or a call, fix that before you spend a rupee on reaching this audience. The distribution problem is almost never the real problem here.

Questions

Questions owners ask.

Our display ads to developers get clicks but no signups. Why?
Check where the clicks are coming from before you conclude anything about the audience. Developer-targeted display on general networks draws a high share of accidental and automated clicks, and the ones that are real land on a page written for a buyer rather than for someone who wants to see how it works. Put the quickstart on the landing page.
Do developers respond to cold email?
Almost never, and the attempt costs you more than it looks like. Engineers talk to each other, and a badly targeted cold mail about a tool gets screenshotted. If you need to reach one person, be useful in the place they already read.
How do we reach engineers in Bengaluru specifically?
Meetups and college and company tech communities, plus sponsorship of the local editions of language and framework conferences. The Outer Ring Road and Whitefield offices are dense enough that a well-run evening event with real technical content will fill, and an evening event with a sales pitch will empty by the second speaker.
Is a free tier necessary?
For a developer tool, close to it. An engineer decides by trying, and anything that stands between them and the first working example is a reason to close the tab. If you cannot give away a free tier, give away a sandbox that needs no card and no call.

Get a free audit of how you sell, and a scored report of where the work is.

Book a free audit