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
No options on this build.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
—
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.
—
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.
—
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.
—
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.
—
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.
—
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.
—
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.
—
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.
—
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.
—
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.
No postings match the current filters.
Try clearing a filter, or broaden the AI filter to Mentioned.
Board snapshot
A snapshot of what’s open on this board right now.
Sep 3, 2026
AI workload
Postings that name AI tooling
Top employers
By open postings
+ 4 more employers
Posting age
Time since each role was posted
Office policy
Stated work arrangement
No posting states an arrangement.
Seniority
Level mix across the board
Where the roles are
Posting location within the metro
Salary range
Range midpoint, annualized (USD)
Charts
AI workload × seniority
Each level’s AI mix — share of that level’s postings, most-senior first
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.
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.
Copied claude@mungomash.com to your clipboard.