Back to Blog

Boomi Developer Job Description Template 2026

ERPHiringIT Hiring

Last updated: November 11, 2026

By Mike Carter, Managing Director, KORE1

A Boomi developer job description should name the interfaces the hire will own, the runtime they run on in both Boomi’s old and new words, who gets paged, and a base range. Base pay in 2026 runs from $78,000 for junior roles to above $167,000 for leads. Most postings that reach us list AtomSphere and a connector count instead.

“Which Atom?” The third finalist asked it on our call, and by then I’d stopped hearing it as a question and started hearing it as a finding.

The details are changed, and two searches are folded into one. A seafood processor and distributor on the Portland, Maine waterfront, about 260 people, ran its grocery-chain EDI and its NetSuite feeds on Boomi. The consultant who built the estate had left in 2023 with a nine-page handoff document in which every runtime was an “Atom” or a “Molecule.” In August the IT director posted for a second developer, starting from that document and then pasting in two bullets from Boomi’s current documentation because they sounded more official, “runtime clusters” and “Boomi Enterprise Platform.” So the posting said Atom, Molecule, and runtime cluster in a single list, and it never said whether the company ran a cluster at all.

It didn’t. Production was one basic runtime on a virtual machine in the plant’s server closet, plus a cloud attachment for two vendor feeds that had to be reachable from outside, and nobody had written that down because one person knew it and he happened to be out that week. She had asked for cluster people. That is a different hire.

A note on where I sit, since it matters here. Before staffing I spent two decades in sales and marketing, which is why I read job postings the way I’d read ad copy. Our Boomi developer staffing desk earns a fee when a client hires someone we introduced, so every posting that works on its own is a search we don’t run. Discount my opinions accordingly. If you haven’t settled the seat itself yet, our guide to hiring a Boomi developer covers scoping and screening, our Boomi developer interview questions cover the loop that follows, and the Boomi developer salary guide prices each level, so this page deals only with the posting.

Plant technician checking a single small server in a food plant server closet, the kind of basic runtime a Boomi developer job description should name

What a Boomi Developer Does, in Posting Terms

A Boomi developer builds and runs the integrations that move data between a company’s systems on the Boomi Enterprise Platform. They design processes, map fields between applications such as NetSuite and Salesforce, deploy to a runtime, and fix whatever failed overnight. Many also own EDI trading partners and API policy.

The title is loose, and the Labor Department’s data shows why, because O*NET has no Boomi occupation at all and the nearest match, software developers (15-1252.00), lists Application Integration Engineer among the titles people reported for it, next to plain Software Engineer and Systems Engineer. None of them says Boomi. A bare “Boomi Developer” headline pulls integration engineers, ETL developers, and the occasional person who built one process in a trial account and put it on a résumé.

If the platform is still open, the integration engineer job description template is built for a seat with no vendor attached, and a MuleSoft shop should start at MuleSoft developer staffing instead. Everything below assumes Boomi is settled.

Use Both Words, Because Boomi Changed Its Own

Starting March 9, 2025, Boomi replaced “atom” and “molecule” with “runtime” terms across its application and documentation. The company’s terminology page, last updated July 16, 2026, gives the reason plainly, which is that “atom” had been standing in for two different things.

Old term on most résumésBoomi’s term nowWhat it means
AtomSphereBoomi Enterprise PlatformThe platform itself
Atom (the single one)Basic runtimeNon-clustered and single-tenant. Fast, but no high availability
MoleculeRuntime clusterClustered and single-tenant, with high availability and horizontal scaling
Atom CloudRuntime cloudMulti-tenant, shared securely across Boomi accounts
Cloud AtomCloud attachmentA virtual runtime, or tenant, inside a runtime cloud
Atom ManagementRuntime ManagementThe page where local runtimes and cloud attachments are set up

Think about the reader. A developer with six years on the platform learned every row of the left column, and the résumés we read still use it, while a developer who finished Boomi’s training this year may know only the right. Boomi says the new terms will reach training content and other materials “over time,” so both groups are in your pool right now and neither one is wrong.

The fix is to write the new word, put the old one in parentheses the first time, and use whichever you like after that, as in “runtime cluster (Molecule).” Skip the bare word “Atom” entirely, because Boomi’s own page says it meant a non-clustered runtime and also every runtime, which means a candidate who claims Atom experience may have run one server or a full cluster and you can’t tell which from the line.

Every Boomi page on this site, ours included, still says Atom and Molecule. We’ll switch when the résumés do.

Name the Interfaces and Their Worst Day

Listing “NetSuite, Salesforce, and EDI” tells a candidate which vendors you pay, and nothing about the job. What they want to know is which feeds they’d be answering for and when those feeds hurt, so the processor, which had dozens of processes, put three in the posting with a source, a target, a trigger, and a worst day for each. That last column is the one nobody fills in and the one candidates read twice.

InterfaceSource to target and triggerWorst day
Retail purchase ordersX12 850s from three grocery chains over AS2 into NetSuite, continuousWeeks of Lent, when seafood orders swell and a partner resends the whole day’s file
Lot and inventory fileNetSuite to the largest chain’s portal over SFTP, nightly, due by 5 a.m.Any morning after a catch lands late and a lot closes after midnight
Dock receiptsHandheld warehouse system to NetSuite, every fifteen minutesMonth-end close, when finance asks why receiving and the ledger disagree

Take the second row. A file due at 5 a.m. means somebody’s phone rings at 4:40 if the run is stuck. A candidate who reads that line can decide in ten seconds whether they want the job, which beats finding out at the offer stage. The hire guide’s section on scoping the req against your estate goes further on peak document counts and pairs well with this one.

Pick the three that wake somebody up. And don’t drop the one you’re embarrassed by, because the candidate will find it in week two anyway.

Two integration developers studying a whiteboard of empty boxes and arrows that maps the interfaces a Boomi developer will own

Say Where It Runs, in One Paragraph

This is the paragraph the Portland posting was missing. It’s also the cheapest fix in the post. Write what production runs on using the new term with the old one in brackets, say whether Boomi or your own team hosts it, and name the person who patches the host and answers when it goes offline. A runtime cluster with a failover story and a basic runtime on one virtual machine are different jobs priced differently, and the runtime breakdown on our Boomi page will help you check which one you have.

Plenty of estates straddle two of these. Say so, along the lines of “a runtime cluster (Molecule) in production, plus a basic runtime (Atom) on a plant server for one legacy database.” Candidates read that as honesty rather than as a problem to solve.

Certifications Worth a Line

Boomi’s documentation points developers to two certifications, Associate Integration Developer and Professional Integration Developer, reached through a training portal that asks for a Boomi Platform account or Community login. The training and certification page describes the catalog as dozens of on-demand, self-paced courses.

Put one under preferred and name the level. Leave it there. A certificate shows somebody studied the platform, but it doesn’t show which runtime they ran, whether they’ve been paged, or which year’s vocabulary they learned it in, and those are the facts that decide whether a seat works out.

The Boomi Developer Job Description Template

Replace every bracket. Text in parentheses is a note to you, so delete it before posting. Stuck on one? The three interfaces you picked above usually have the answer.

Job Title

[Boomi Developer / Senior Boomi Integration Developer / Boomi Developer, EDI and B2B / Boomi Developer, NetSuite Integrations] (Name the system on the other end. It filters better than the platform word does.)

About the Role

[Company] [does what] for [customers]. You’ll own [N] production integrations on the Boomi Enterprise Platform, connecting [NetSuite / Salesforce / Workday / SAP / the warehouse system] to [retail partners / banks / vendors], working with [N] other developers and reporting to [role]. The job is [on-site in (city) / hybrid, (N) days a week in (city) / remote within (states)].

Interfaces You’ll Own

  • [Interface name], [source] to [target], [schedule or trigger], [volume if you can share it]. It hurts most when [worst day].
  • [Interface name], [source] to [target], [schedule or trigger]. It hurts most when [worst day].
  • [Interface name], [source] to [target], [schedule or trigger]. It hurts most when [worst day]. (Three is plenty. Pick the ones with a deadline attached.)

Where It Runs

Production runs on [a basic runtime (Atom) / a runtime cluster (Molecule) / a runtime cloud (Atom Cloud) / a mix of (list)], hosted by [Boomi / our team / (cloud provider)]. [Role] patches the host and rotates certificates, and [you / our infrastructure team] answer when it goes offline. We run [development, test, and production] environments.

What You’ll Do

  • Design, build, and test processes on the Boomi Enterprise Platform, including maps, connectors, and [cross-reference tables / scripting in Groovy or JavaScript]
  • Deploy changes through [packaged components and environments], with approval from [role]
  • Handle failures with Try/Catch routing, alerts that a person actually reads, and a way to replay a bad run without sending anything twice
  • Check overnight executions each morning and fix, or hand off, whatever failed
  • [Onboard and maintain EDI trading partners on (X12 / EDIFACT) over (AS2 / SFTP / a VAN)]
  • [Publish and govern APIs in Boomi API Management]
  • Write down each process well enough that the next developer can read it cold

What We’re Looking For

  • [3+ / 5+ / 8+] years on Boomi, with at least [N] spent owning processes in production rather than only building them
  • Working knowledge of how Boomi passes documents through a process in batches, and what breaks when a step holds all of them at once
  • Experience integrating [NetSuite through SuiteTalk / Salesforce / Workday / SAP through IDocs]
  • You’ve been paged for an integration and can say what you changed so it stopped
  • [Comfort administering (Windows Server / Linux) if you’ll run a local runtime] (Delete if Boomi hosts yours.)

Nice to Have

  • Boomi Associate Integration Developer or Professional Integration Developer certification, [current]
  • [Experience with Boomi’s agent tooling, such as Agentstudio] (Keep it here. Few people have much of it yet.)
  • [SQL for checking source data before blaming the process]

On-Call and Support

[Role] covers [hours]. After-hours calls go to [a rotation of (N) people, one week in (N) / a single named person / a managed service]. On-call is [paid through (a stipend / comp time) / not paid yet, and we’ll fix that].

Pay and Benefits

The base salary range for this role is $[low] to $[high], [plus (bonus target)]. Where an offer lands in the range depends on [experience and location]. Benefits include [medical, dental, and vision / 401(k) with (match) / (N) days of paid time off / a training and certification budget]. (Maine requires the range from employers with 10 or more employees, and so do several other states. Print it everywhere.)

How to Apply

[Apply link or contact]. [Company] is an equal opportunity employer and provides reasonable accommodations to qualified applicants. To ask for one, contact [name or address].

Setting the Range, and Maine’s New Rule

These are the same level bands as our hiring guide and salary guide, so a posting built from this page won’t contradict the other two. Post the row that matches the work in your interface list, and expect where an offer lands inside it to depend on the runtime and on whether EDI partners are in the job, which the level-by-level pay breakdown covers.

SeatBase range to postWhat the interface list usually shows
Junior (0 to 2 years)$78,000 to $101,000Cloud-hosted processes, with someone senior reviewing the work
Mid (2 to 5 years)$102,000 to $135,000Owns processes on a shared runtime and ships without review
Senior (5 to 8 years)$135,000 to $167,000Live EDI partners, or a local runtime or cluster to keep alive
Lead (8+ years)$167,000 and upSets standards across the whole estate and reviews everyone else’s work

Base salary, United States, before any metro adjustment, and for one city the salary benchmark assistant is quicker than any table. What I see most often is a posting that describes the senior row and pays the mid row.

Maine is next. Almost nobody has read the law yet. L.D. 54 was approved April 24, 2026 as Public Law chapter 771, and the Department of Labor says it applies beginning July 29. It adds section 622-A to Title 26. Employers with 10 or more employees have to make sure every posting states the range of pay they’ll offer, and the enacted text defines that range loosely enough to be useful. It can point to a pay scale, a range already set for the position, what people in equivalent jobs earn now, or the budgeted amount.

Postings made through a third party count too, so the version an agency runs for you needs your range as well. Commission-only jobs are the one exception. A salaried integration developer isn’t one. Two further duties are easy to miss. A current employee can ask for the range on the position they hold and the employer has to disclose it, and the employer has to keep a record of each position an employee has held and the pay in each, through the whole employment and for three years after it ends, which is worth telling whoever runs your HR system before the first posting goes up.

Now picture a 25-person freight broker in Memphis hiring one remote Boomi developer, with a few applicants in Bangor. The statute counts 10 employees without saying 10 in Maine, and it says nothing about where the job is performed. I can’t tell you how Maine will read that. Ask counsel. But I’d print the range, since a missing one is the cheapest thing in the whole process to get wrong.

Hiring manager in a Maine harbor-town office reading a printed Boomi developer job posting to check the pay range before it goes live

Questions We Get on Boomi Drafts

Atom or runtime, which word goes in the posting?

Both, once. Write “runtime cluster (Molecule)” the first time, then use whichever you prefer. Avoid the bare word “Atom,” because it can mean a single server or any runtime at all.

Boomi’s own terminology page admits as much. It’s the reason the rename happened.

Does a posting need to mention EDI?

Only if trading partners are part of the job. If they are, name the standard, X12 or EDIFACT, the transport, and roughly how many partners the hire will carry.

Leave it out when it isn’t in scope, because candidates with deep EDI experience price themselves higher and you’d be paying for a skill the seat never uses. Our EDI analyst job description template covers the seat that lives entirely on that side.

Should Boomi certification be required?

Preferred, never required. It shows somebody completed Boomi’s courses and says nothing about the runtime they’ve run or the pager they’ve carried.

Contract developer or permanent hire?

Contract fits work that ends, like an EDI partner wave, a migration, or a backlog. A developer who’ll own the estate for years is a direct hire.

Put both jobs in one posting and you tend to get a migration hand who leaves when it’s done or a long-term owner who has never run one. What contract Boomi work pays is in the pay guide, and our contract staffing team places them regularly.

Is a remote Boomi developer covered by Maine’s law?

The statute doesn’t say. It counts employees without a location and doesn’t address where the work happens, so a remote posting that Maine residents can answer is safest with the range printed.

How much of the on-call story belongs in the posting?

One sentence. Who rotates, how often, and whether it’s paid. Developers read that line before they read the salary.

If a local runtime or a cluster sits under the job, the host belongs in that sentence too. A finalist who learns about the pager at the offer stage usually just says no.

Send the Draft With the Worst Day

The processor reposted with three interfaces, one paragraph on the runtime, and a range of $102,000 to $135,000. The finalists were fewer. They were the right kind. The one who got the offer had run a single basic runtime for a regional grocery wholesaler, and her first question on the phone was who restarted the virtual machine after a patch. Somebody did. She just wanted to know it wasn’t going to be her.

If you’d like another set of eyes, send your draft to our recruiters with the three interfaces and their worst days, and we’ll tell you which Boomi seat it describes. Our searches average 17 days to a first qualified submit, and 92 percent of the people we place are still in the job a year later. A posting that tells the truth about the estate helps both numbers more than anything we do on our end. For a seat you’d rather fill permanently, our direct hire staffing team handles those searches.