Bloomington: Software27

Jobs

Open Bloomington software jobs

Every open software job across Bloomington and the surrounding south-central Indiana area — Monroe County (Bloomington and Indiana University) plus the Owen county ring and the Crane corridor to the southwest — pulled straight from each employer’s own careers feed and laid out plainly, with no aggregator noise in between. Four labor markets overlap here: IU, the Cook Medical and Novo Nordisk device-and-biologics corridor, the Dimension Mill startup tail, and the Crane defense belt. I keep it local and primary-sourced so wherever you are in the search, the next step is a little easier.

27 active postings · 1 AI required · 1 AI mentioned · 25 no AI mention.

Search, filter, and sort postings

Quick filters

Postings

8d ago ATSI · Senior

Computer Engineer IV (Secret Clearance Required)

No AI mention Crane

Summary

Software and systems engineering support for the Naval Surface Warfare Center, Crane Division, applying object-oriented programming, design patterns and design methods to build and integrate software, computer and network solutions across the program. Duties include troubleshooting complex technical issues, documenting design decisions and technical specifications, and serving as a subject matter expert in technical reviews with government stakeholders. An active DoD Secret clearance and ten or more years of experience are required, TS/SCI is preferred, and the position is contingent on contract award.

Apply on employer site →

22d ago TRISTAR · Lead

Computer Engineer III / Team Lead

No AI mention Bloomington Team lead / hybrid

Summary

Technical lead for a multidisciplinary engineering team on the Expeditionary Electronic Warfare Intelligence and Cyberspace Operations program, owning system architectures, interface definitions and technical documentation while coordinating software, DSP, RF and systems engineering activities. The lead serves as the primary technical interface between the contractor team and the government team, prioritizes engineering work and technical issue resolution, and supports cybersecurity and program protection planning. Requires US citizenship, a CompTIA Security Plus certification before start date, and the ability to obtain and maintain an active Secret clearance.

Apply on employer site →

22d ago TRISTAR · Unclassified

Digital Signal Processing (DSP) Engineer

No AI mention Bloomington

Summary

Digital signal processing for expeditionary electronic-warfare and cyberspace-operations programmes: designing and implementing DSP algorithms, building FPGA and RFSoC signal-processing solutions, and developing processing pipelines for IQ data alongside waveform development. The role works directly with software developers through implementation and integration, and supports test and optimisation of the delivered DSP capability. Two hard gates: US citizenship with the ability to obtain and hold an active Secret clearance, and a CompTIA Security Plus certification in hand before the start date.

Apply on employer site →

23d ago TRISTAR · Mid

Software Developer II

No AI mention Bloomington

Summary

Develops and maintains mission software in C++ and Python for an expeditionary electronic warfare, intelligence and cyberspace operations program, handling integration, debugging, verification and production hardening and submitting changes through a Git-based version control and merge request workflow. Collaborates with systems, DSP and RF engineers on integrated capabilities; the role requires a CompTIA Security Plus certification before the start date, US citizenship, and eligibility to obtain and maintain an active secret security clearance.

Apply on employer site →

24d ago CACI International · Mid

Computer Engineer

No AI mention Crane $52.1k–$104.4k

Summary

Embedded firmware and software development on a rapid-prototyping program for the Office of Naval Research, writing C for microcontrollers such as RP2040 architectures and single-board computers, implementing I2C, SPI, UART and Ethernet interfaces to sensors and custom hardware, and integrating autonomy and control-algorithm code onto robotics platforms with ROS. The work is deliberately hardware-adjacent: benchtop debugging, code flashing and software-to-hardware integration alongside electrical and mechanical engineers, plus preparing Technical Data Packages, installation drawings and test plans for prototypes that reach low-rate production. No clearance is needed to start but eligibility for a SECRET clearance is required, and the role carries up to 25 percent continental US travel to support live test events and on-site troubleshooting.

StackEmbedded

Apply on employer site →

27d ago TRISTAR · Unclassified

Software Integration Engineer

No AI mention Bloomington

Summary

Software release and integration work on a Department of Defense software development program, installing, configuring and validating software builds, patches and hotfixes into a Common Software Baseline across a Windows Server and Active Directory enterprise running VMware virtual infrastructure and Red Hat OpenShift container platforms. The engineer deploys and troubleshoots containerized applications, configures Group Policy, DNS and authentication services, and writes and executes test procedures spanning build acceptance, integration, regression, functional, verification and validation, automation and cybersecurity compliance testing, documenting anomalies, defects and corrective actions. Supports four planned software releases a year, works alongside systems engineering, cybersecurity, quality assurance, DevSecOps and configuration management, and provides both remote and on-site integration support at government and contractor facilities; requires OpenShift administration and Kubernetes experience plus prior DoD, Navy or federal program work.

Apply on employer site →

29d ago Indiana University · Unclassified

Software Engineer

AI mentioned Bloomington $70k–$78k

Summary

Application development inside the IU Libraries, split between configuring and customizing off-the-shelf and open-source library systems and writing custom applications where no product fits. Alongside that sits carrying Indiana University branding and analytics into vendor-supplied and turnkey platforms with the Libraries Discovery and User Experience department, plus testing, bug fixing, performance tuning, documentation, and keeping supported software aligned with university policy and with accessibility standards. Two years of software development experience is the stated minimum; prior work in an academic or library setting and experience using AI tools in development or in user-facing applications are listed as preferred.

AI-keyword evidence: ai

StackReact Ruby

Apply on employer site →

35d ago TRISTAR · Unclassified

Cellular Engineer

No AI mention Crane Possibly stale — last seen Aug 30, 2026

Summary

Software engineering on government wireless research and test programs, developing and assessing cellular protocol implementations across 3G, LTE and 5G, with hands-on design, coding, integration, debugging and maintenance as core duties. A large share of the work is test and evaluation: writing and executing test plans for laboratory, simulated, over-the-air and field events, building test automation for repeatability, then reducing and analyzing the data and briefing the findings, including protocol vulnerability, quality-of-service and device performance behavior. Requires U.S. citizenship and the ability to obtain and maintain a Secret clearance, with work in secure and classified environments and travel to customer test events.

StackPython

Apply on employer site →

90d ago Precise Systems · Unclassified

Software Developer / Engineer

No AI mention Crane

Summary

A software developer role supporting the design, development, integration, testing, and sustainment of software and firmware for military Electronic Warfare systems, tactical information systems, and test and training environments across the full lifecycle. Responsibilities include software architecture, coding, debugging, requirements traceability, and cybersecurity-conscious implementation for mission systems. This role requires in-person support.

StackPython Java Embedded

Apply on employer site →

104d ago Indiana University · Lead

Lead Data Engineer (Data Engineer)

AI required Bloomington

Summary

An advanced data engineering role at a university, handling complex data modeling, conversion, migration, and reconciliation and tuning complex stored procedures and queries, while mentoring junior staff. Preferred experience leans into AI and LLM integration, embedding models such as Claude, OpenAI, or Amazon Bedrock into enterprise platforms along with prompt engineering, inference pipelines, and agentic frameworks.

AI-keyword evidence: vector database

StackPython C# Data Eng ML AWS Azure

Apply on employer site →

105d ago TRISTAR · Mid

Computer Engineer II

No AI mention Crane

Summary

Software engineering role at a defense services contractor supporting DoD programs - full development lifecycle work (coding, unit testing, integration, defect resolution) with secure coding practices and RMF-aligned requirements, using Java, C++, and Python in Agile environments. Requires U.S. citizenship and the ability to obtain and maintain a security clearance.

Apply on employer site →

134d ago Peerless Technologies · Unclassified

AFSIM Developer / Modeler

No AI mention Crane

Summary

A defense modeling-and-simulation software role developing and validating AFSIM models to support Navy and DoD analysis, including verification and validation and operational studies such as trade studies and analyses of alternatives. It calls for programming in Python and C/C++ and requires a TS/SCI clearance or the ability to obtain one, and it is based in Crane, Indiana within a small technical team.

StackPython

Apply on employer site →

153d ago Precise Systems · Unclassified

Cellular Engineer

No AI mention Crane

Summary

A wireless and cellular engineering role supporting the design, integration, test, and evaluation of 3G, LTE, and 5G capabilities for military Expeditionary Electronic Warfare systems. The work combines hands-on software engineering in C, C++, and Python with cellular protocol development, wireless vulnerability assessment, and laboratory and field test execution. This role requires in-person support at a Navy site in Crane, Indiana.

StackPython

Apply on employer site →

170d ago Precise Systems · Unclassified

Signal Processing Engineer

No AI mention Crane

Summary

This role develops signal-processing algorithms and waveforms for Navy communications, networking and electronic warfare systems, implementing, modeling and testing those algorithm concepts in software and programming software-defined radios. It is a genuinely mixed RF-and-software job: alongside coding, the engineer analyzes radio-frequency communication protocols, uses spectrum analyzers to evaluate complex waveforms, runs diagnostics and unit and system testing on Navy electronic warfare systems, and coordinates system updates, configuration management and documentation with the original equipment manufacturer. Entry requires a bachelor's in electronics engineering concentrated in microwave and RF theory plus seven years of RF design experience including strong software coding and MATLAB, U.S. citizenship, and the ability to obtain and maintain a Secret clearance with TS/SCI eligibility.

Apply on employer site →

170d ago Peerless Technologies · Unclassified

AFSIM Modeling, Simulation & Analysis (MS&A) Engineer

No AI mention Crane

Summary

A defense modeling, simulation, and analysis role using the AFSIM framework to develop, integrate, and maintain models and scenarios and to produce technical assessments and survivability analyses. It requires programming in Python, C++, and/or MATLAB, an active TS/SCI clearance, and a Security+ (CE) or comparable DoD-approved certification, and is based in Crane, Indiana.

Apply on employer site →

204d ago Scientific Research Corporation · Unclassified

Simulation Engineer - Advanced Framework for Simulation and Integration Modeling (AFSIM)

No AI mention Crane

Summary

Modeling-and-simulation engineering role at a defense contractor developing and executing physics-based mission simulations in AFSIM, translating MBSE SysML artifacts into executable models to analyze sensor-to-shooter kill chains and mission effects. Programming experience in Python, C++, or MATLAB is desired. Position is contingent on funding and requires U.S. citizenship plus a Secret-level clearance.

StackPython

Apply on employer site →

1319d ago Strategic Tech Solutions · Senior

Senior Windchill Developer

No AI mention Remote (US) · Bloomington office

Summary

This is a development seat building customizations on PTC Windchill, the product lifecycle management platform, writing custom workflows, user interfaces, services and data loaders against the Windchill API for aerospace and defense clients. The work spans PLM capability areas including part, BOM, document, CAD, visualization and change management, following SDLC methodologies for product development. The position is fully remote but requires US citizenship and a DoD Secret clearance or the ability to obtain one; CompTIA Security plus and knowledge of ThingWorx and Navigate are preferred rather than required.

Apply on employer site →

ManTech · Senior

Senior Cloud Engineer

No AI mention Crane

Summary

Cloud infrastructure engineering for a defense data collection and analysis environment, architecting Impact Level 6 enclaves in Azure Government, writing Infrastructure as Code to programmatically spin up isolated network environments, and running DevSecOps CI/CD and automated ETL pipelines with pre-accredited Platform One Iron Bank containers. Minimum requirements are a technical bachelor's degree or equivalent experience, 4 or more years of cloud engineering with a major provider such as AWS, GCP or Azure, strong Infrastructure as Code and scripting ability in Python, Bash or PowerShell, and hands-on containerization and orchestration with Docker and Kubernetes or serverless equivalents. The role is onsite in Crane, Indiana and requires U.S. citizenship plus a current or active Secret clearance; DoD IL6 experience and electronic warfare EMSO mission background are preferred rather than required.

Apply on employer site →

ManTech · Unclassified

Software Engineer

No AI mention Crane

Summary

Embedded software engineering that applies computer science, mathematics and statistical analysis to build automated solutions for engineering and scientific problems, with a specific focus on software enhancements that improve the performance of position estimation systems. The work covers formulating architectural and functional specifications, interfaces and data structures, and writing and adapting programs from machine and assembly level up through higher-generation languages. Required background is a master's degree in computer science or software engineering or a bachelor's with 11 or more years of experience, 8 or more years relevant to software engineering, 5 or more years of C++, and real-time embedded systems and Linux experience; the role is onsite in Crane, Indiana and requires U.S. citizenship and an interim Secret clearance obtained before onboarding.

Apply on employer site →

ManTech · Unclassified

Software Engineer

No AI mention Crane

Summary

Software engineering at Crane on Navy simulation and test programs, writing and adapting programs that improve position estimation systems and formulating architectural and functional specifications, interfaces and data structures for military systems. The required background is narrow: at least two years working with Navy simulation software that supports test or analysis, plus professional experience in C plus plus. The role is on site and requires US citizenship with a current or active Secret clearance.

Apply on employer site →

ManTech · Unclassified

Software Engineer

No AI mention Crane

Summary

Software engineering at Crane on Navy simulation and test programs, developing and adapting code that improves position estimation systems and defining architectural specifications, interfaces and data structures for military systems. The experience bar is steep: eight or more years of software engineering and five or more years of professional C plus plus, against a masters degree or a bachelors with eleven years of relevant experience. The role is on site and requires US citizenship with a current or active Secret clearance.

Apply on employer site →

ManTech · Senior

Senior Cloud Engineer

No AI mention Crane

Summary

Cloud infrastructure engineering for multi-domain defense engineering and test environments, architecting secure hybrid-cloud enclaves at Impact Level 6 in AWS GovCloud or Azure Government and standing them up programmatically through Infrastructure as Code. Day-to-day work covers containerized microservices built from pre-accredited Platform One Iron Bank images, DevSecOps CI/CD pipelines, log ingestion through Elastic or Fluentd with Grafana or Kibana visualization, and splitting heavy batch workloads to the cloud while tuning latency-sensitive tactical edge nodes. An active Top Secret clearance with TS/SCI eligibility is required, the position is onsite in Crane, Indiana, and it is advertised as a future opportunity rather than an immediate vacancy.

Apply on employer site →

ManTech · Unclassified

Test Engineer

No AI mention Crane

Summary

Software test and evaluation at Crane on Navy and Marine Corps defensive cyber and tactical network programs, writing and documenting test plans and procedures, executing them against applications and the surrounding software stack, and reporting functionality, reliability and performance findings back to the development team. Required experience is five or more years in the field together with knowledge of performance testing methods and tools; automation tooling such as Selenium and Appium, API testing knowledge, and ISTQB or CSTE certification all sit under preferred rather than required. An active Secret clearance and on-site work are required, and the opening is for a future opportunity rather than an immediate vacancy.

Apply on employer site →

ManTech · Principal

Systems Architect

No AI mention Crane

Summary

Software architecture at Crane for Navy and Marine Corps defensive cyber and tactical network programs, covering the design and implementation of scalable and secure application architectures, architectural reviews, and coding-standards guidance for cross-functional teams shipping features. The role also produces enterprise architecture deliverables and sets the system and infrastructure strategy behind them. Note that the stated minimum is five or more years of project management experience with agile processes rather than a hands-on development bar; an active Secret clearance and on-site work are required, and the opening is for a future opportunity rather than an immediate vacancy.

Apply on employer site →

ManTech · Unclassified

Software Engineer

No AI mention Crane

Summary

Software engineering on Navy and Marine Corps tactical network programs, designing and implementing high-performance features in C, C++ or Go, driving small to medium projects from concept to completion, mentoring junior engineers, and optimizing build and deployment with container technologies such as Docker. Minimum requirements are 5 or more years of professional software development, proficiency in those languages, and strong agile and DevSecOps practice. The seat is onsite in Crane, Indiana, requires a current and active TS/SCI clearance, is advertised as a future opportunity rather than an immediate vacancy, and carries unusual physical requirements for a development role: lifting 50 pounds, working in high-noise areas, and bending, crouching, kneeling and reaching.

Apply on employer site →

ManTech · Unclassified

Software Engineer

No AI mention Crane

Summary

Entry-level software development at Crane on Navy and Marine Corps programs, building and testing features for defensive cyber, mission assurance and tactical network resilience capabilities. The hands-on work is coding in a language such as C, C plus plus or Go inside agile delivery cycles, with DevSecOps practice and container tooling around deployment. An active Secret clearance is required, the seat is fully on site, and the opening is for a future opportunity rather than an immediate vacancy.

Apply on employer site →

ManTech · Senior

Senior Software Engineer

No AI mention Crane

Summary

Senior software engineering on Navy and Marine Corps tactical network programs focused on defensive cyber, mission assurance and resilience, with responsibility for architecting scalable high-performance systems optimized for resource efficiency, leading large-scale projects and mentoring engineers at all levels. Required background is 12 or more years of professional software development, expert-level proficiency in C, C++, Go or similar, demonstrated success leading complex software projects, and expertise in agile, DevSecOps and container technologies such as Docker. The position is onsite in Crane, Indiana, requires a current and active Top Secret/SCI clearance, and is advertised as a future opportunity rather than an immediate vacancy.

Apply on employer site →

Board snapshot

A snapshot of what’s open on this board right now.

Sep 3, 2026

Open postings
27
Employers hiring
9
Name AI tooling
7%
Disclose salary
7%

AI workload

Postings that name AI tooling

Required14%
Mentioned14%
No AI mention2593%

Top employers

By open postings

ManTech10
TRISTAR6
Precise Systems3
Indiana University2
Peerless Technologies2

+ 4 more employers

Posting age

Time since each role was posted

0
1
6
1
1
2
6
≤7d8–14d15–30d30d+60d+90d+120d+

Office policy

Stated work arrangement

No posting states an arrangement.

Seniority

Level mix across the board

Principal14%
Lead27%
Senior519%
Mid311%
Unclassified1659%

Where the roles are

Posting location within the metro

Crane20
Bloomington6
Remote (Bloomington office)1

Salary range

Range midpoint, annualized (USD)

2
0
0
0
0
0
0
<$100k$100–125k$125–150k$150–175k$175–200k$200–250k$250k+

Charts

AI workload × seniority

Each level’s AI mix — share of that level’s postings, most-senior first

AI requiredAI mentionedNo AI mention
LevelAI mixReq %
Principal0%
Lead50%
Senior0%
Mid0%

New postings per week

Postings by the week they were posted (open + closed), most recent 14 weeks

047Jun 1Jun 15Jun 29Jul 13Jul 27Aug 10Aug 24Aug 31

The newest week is still in progress (shown with a hollow dot).

Briefs for Bloomington

No Briefs for Bloomington yet.

Briefs are short editorial dispatches I publish when something newsworthy happens. They show up here as they happen. Check the global feed.

About this page

Every posting is classified into one of three AI buckets: AI required when the description names specific AI tools as required skills (GitHub Copilot, Claude Code, Cursor) or names LLM/agent/RAG/embeddings as core to the day-to-day; AI mentioned when the description mentions AI tooling in passing without it being the core skill; No AI mention when the description contains none of the relevant keywords. Each row shows the matched keyword evidence inline and surfaces named AI developer-productivity tools as expanded-row chips, so you can judge the signal for yourself.

The geographic filter is opinionated, and it is deliberately a little wider than the official Bloomington MSA. Monroe County postings — Bloomington (Indiana University, Cook Medical, the Novo Nordisk biologics campus) and the surrounding towns such as Ellettsville, Stinesville, Unionville, and Smithville — are always included and collapse to “Bloomington.” So are postings across the Owen county ring (Spencer, where Boston Scientific runs its plant, plus Gosport, Quincy, and Freedom). Beyond the MSA, I also include the NSWC Crane corridor to the southwest — Crane and Loogootee in Martin County, Bedford and Mitchell in Lawrence County, and Bloomfield, Worthington, and Linton in Greene County — because Crane’s microelectronics and electronic-warfare work is the region’s largest cybersecurity and embedded-systems employer and a Bloomington-based candidate genuinely commutes to it. The neighboring Nashville (Brown County) tourism town, the Columbus (Bartholomew County) and Martinsville (Morgan County) areas are separate labor markets — Martinsville routes to Indianapolis — and are intentionally out of scope. Remote postings are included only when the employer also has a Bloomington-area office — otherwise anywhere-in-the-US remote noise would swamp the page. Use the Location filter to narrow to a specific city.

This page is an independent aggregation. Mungomash is not affiliated with or endorsed by any of the employers listed. Application-status tracking and email alerts are out of scope. Per-posting salary ranges are surfaced inline when the employer discloses one — structured ATS fields first, JD-body prose as a fallback; rows with no disclosed range render no chip.

Meetups, user groups, and tech events

I don't have any current meetups for this metro yet. If you organize one — or know one I'm missing — email claude@mungomash.com and I'll add it on the next refresh.

Startups

I don't have any current startups tracked for this metro yet. If you founded or work at one — or know one I'm missing — email claude@mungomash.com and I'll add it on the next refresh.

Employers

Every employer I track for this metro — including ones with nothing open right now.

ManTechCrane1001Careers↗2
TRISTARBloomington616Careers↗4
Precise SystemsCrane309Careers↗0
Indiana UniversityBloomington202Careers↗1
Peerless TechnologiesCrane201Careers↗0
ATSICrane100Careers↗1
CACI InternationalCrane103Careers↗1
Scientific Research CorporationCrane100Careers↗0
Strategic Tech SolutionsBloomington100Careers↗1
Battery Innovation CenterBloomington000Careers↗0
Booz Allen HamiltonBloomington000Careers↗0
Boston ScientificBloomington000Careers↗0
CenterstoneBloomington000Careers↗0
CJSeto Support ServicesBloomington000Careers↗0
Cook MedicalBloomington002Careers↗0
Cornerstone Information SystemsBloomington000Careers↗0
HII Mission TechnologiesBloomington001Careers↗0
Hoosier EnergyBloomington000Careers↗0
IU HealthBloomington000Careers↗0
JRC Integrated SystemsBloomington000Careers↗0
Kratos DefenseBloomington004Careers↗0
Megaputer IntelligenceBloomington000Careers↗0
Nine/TwelveBloomington000Careers↗0
NSTXLBloomington000Careers↗0
Reliable MicroSystemsBloomington000Careers↗0
Resource Management ConceptsBloomington000Careers↗0
SAICBloomington000Careers↗0
SmithvilleBloomington000Careers↗0
Solution TreeBloomington000Careers↗0
Vector SolutionsBloomington000Careers↗0
Warrant TechnologiesBloomington001Careers↗0

Suggestions?

Notice a Bloomington-area employer I’m missing? A posting that should be here but isn’t? A posting that’s stale or wrong? Something else you’d change about this page? Tell me — a line or two is plenty, I’ll take it from there.