Skip to main content
← All guides

SOFTWARE ENGINEER occupation in FEC bulk data

Contributors who listed SOFTWARE ENGINEER as occupation posted $64,582,668 in itemized federal receipts in LobbyVault’s FEC.gov bulk index. Those dollars arrived in 353,424 contributions from 10,853 donor records. The two-word title is stored apart from ENGINEER. Combining them without labeling the sum would mix keys the bulk file kept separate. In compact form that dollar total is $64.6 million in the LobbyVault index of FEC bulk data.

Key figures

  • SOFTWARE ENGINEER occupation itemizations sum to $64,582,668 from 353,424 contributions and 10,853 donors.
  • Repeat itemizing is about 33 contributions per donor record; mean line size is about $183.
  • ENGINEER is a separate occupation key in the same FEC extract.
  • The title is self-reported text, not an employer engineering-roster match.

High repeat itemizing at a modest line size

353,424 itemizations from 10,853 donors is about 33 contributions per donor record, similar in frequency to the ENGINEER key. $64,582,668 divided by lines is about $183 per contribution, close to ENGINEER’s mean line in this harvest. Divided by donors, the mean is about $5,951 per donor record.

The similarity in means does not make the keys the same people. A donor who wrote ENGINEER is on the ENGINEER page. A donor who wrote SOFTWARE ENGINEER is here: $64,582,668, 353,424 contributions, 10,853 donors.

Developer, programmer, and SWE are other strings if that is what appeared after normalization. They are not in this sum unless they matched SOFTWARE ENGINEER.

Self-reporting in tech titles

The FEC does not verify GitHub profiles or employer engineering ladders. Retired engineers, students who typed the title, and managers who kept an old title may all appear. Best-efforts collection records the donor’s words.

A software engineer who listed ENGINEER, CONSULTANT, or FOUNDER on other gifts appears in those occupation totals for those lines.

Occupation versus tech industry views

Industry pages group employer categories. Software engineers work at tech firms, banks, governments, and retailers. Occupation and industry will not match dollar for dollar. Adding them double-counts overlapping rows.

10,853 is a contributor-record count, not U.S. software-engineering employment. Restated in compact millions, the occupation total is $64.6 million. That compact figure is the same headline amount as the full dollar total on this page, rounded to one decimal place in millions.

Using both engineer hubs

Open the SOFTWARE ENGINEER occupation page for this string’s rows. Open ENGINEER for the shorter title. Use the occupations index to see both. Do not assign party from the job words.

Source: Form 3/3X itemizations indexed on LobbyVault. Unitemized receipts are omitted. Harvested facts have no cycle year. Restated in compact millions, the occupation total is $64.6 million. That compact figure is the same headline amount as the full dollar total on this page, rounded to one decimal place in millions.

Limits

Live filters may change displayed sums. These three numbers do not measure platform-company PAC activity or employee-PAC programs. They are occupation-string totals on itemized individual receipts.

Researchers comparing occupation keys should keep SOFTWARE ENGINEER on its own line with its own dollar, contribution, and donor facts. The occupations index is the inventory of neighboring strings. Industry pages remain an employer-side cut and should not be added to this occupation total. Unitemized receipts never carry an occupation code, so $64.6 million is itemized activity for this string in the loaded extract. Restated in compact millions, the occupation total is $64.6 million. That compact figure is the same headline amount as the full dollar total on this page, rounded to one decimal place in millions. Compact millions for this occupation string appear in the lede as a rounded form of the same headline dollar total.

SOFTWARE ENGINEER as a two-word tech title

SOFTWARE ENGINEER is $64.6 million on 353,424 itemizations from 10,853 donor records. About 33 itemizations per donor record and about $183 per line sit close to the shorter ENGINEER key’s frequency and mean, but the people are not automatically the same. ENGINEER is excluded here. Developer, programmer, and SWE are other strings unless they normalized to SOFTWARE ENGINEER.

Tech-industry pages group employers, not job titles. Software engineers work at banks and retailers as well as at software firms. Adding industry dollars to $64,582,668 double-counts. 10,853 is not U.S. software-engineering employment. Cite the three facts as an exact-string occupation total. Unitemized receipts never appear. SOFTWARE ENGINEER is the two-word tech title: 10,853 donor records, 353,424 itemizations, $64.6 million, about 33 itemizations per donor record. ENGINEER is the shorter sibling with its own $151.0 million. Developer and programmer may sit elsewhere. Tech-industry pages group employers, including non-tech firms that hire software engineers. Keep occupation and industry as two cuts.

Questions

How much have SOFTWARE ENGINEER donors given?
Occupation SOFTWARE ENGINEER is attached to $64,582,668 in LobbyVault’s FEC bulk index, from 353,424 contributions and 10,853 donor records. ENGINEER is a separate string and is not included. Occupation is self-reported free text on FEC Form 3 and Form 3X schedules. Unitemized receipts never enter this occupation total. The live hub may apply cycle filters; this packet is the harvested occupation key.
Is SOFTWARE ENGINEER rolled into ENGINEER?
No. They are different occupation keys. This page covers SOFTWARE ENGINEER only: $64,582,668, 353,424 contributions, and 10,853 donors. Occupation is self-reported free text on FEC Form 3 and Form 3X schedules. Unitemized receipts never enter this occupation total. The live hub may apply cycle filters; this packet is the harvested occupation key.
Why are there so many software-engineer itemizations?
353,424 contributions from 10,853 donors implies about 33 itemizations per donor record. Repeat giving raises the line count. Mean line size is about $183. Occupation is self-reported free text on FEC Form 3 and Form 3X schedules. Unitemized receipts never enter this occupation total. The live hub may apply cycle filters; this packet is the harvested occupation key.
Does this total include all tech workers?
No. Only lines that normalized to SOFTWARE ENGINEER. Product managers, designers, and donors who wrote ENGINEER are in other keys. The matching contribution count is 353,424 and the matching donor-record count is 10,853. Those three numbers are occupation-string totals from FEC Form 3/3X itemizations indexed on LobbyVault, not a licensed roster and not a party split.

Occupation is self-reported on FEC Form 3/3X itemizations. Indexed on LobbyVault from FEC bulk data.