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 · 2 AI required · 4 AI mentioned · 21 no AI mention.
Search, filter, and sort postings
Postings
6d ago
Cook Medical
· Intern
Intern, Applied AI & Full Stack Development
AI required
Bloomington
Summary
12-week paid summer internship on LoopTech, Cook Medical's applied AI team, building and shipping full-stack features with Python (FastAPI) backends and TypeScript/React frontends using AI coding assistants. Interns also prepare data and build evaluation harnesses for AI models and agents, deliver runnable demos, and present a capstone. Open to rising juniors, seniors and graduate students in CS, data science, informatics or related fields, based in Bloomington, Spencer or Ellettsville.
AI-keyword evidence: claude code
10d ago
Kratos Defense
· Principal
Principal Software Architect
AI mentioned
Crane
Summary
Principal software architect owning the architecture, development, integration, testing, release and sustainment of test-set software and mission-support applications for the Navy's AN/SPY-1 radar program, including AI-enabled troubleshooting and analysis tools. Sets configuration management, automated testing and deployment practices and ensures solutions meet government cybersecurity and hosting requirements. On-site in Crane, IN.
AI-keyword evidence: artificial intelligence
11d ago
CACI International
· Unclassified
Software Engineer - CI/CD Pipeline
No AI mention
Crane
$57k–$116.7k
Summary
DevSecOps engineer supporting NSWC Crane, selecting, deploying and maintaining the CI/CD toolchain for Navy development teams and building automated application security testing and security controls into the pipeline. Also handles cloud integration, patch compliance, configuration management, security posture reporting and some database support. Requires an active or interim Secret clearance, DoD Cyber Workforce (CSWF) qualification and completion of DAU DevSecOps training after hire.
19d ago
Precise Systems
· Unclassified
Cellular Protocol & Software Engineer
AI mentioned
Crane
Summary
Analyzes and tests 3G, LTE and 5G cellular protocol stacks for a Navy expeditionary electromagnetic warfare program, working at the signaling message and packet level across the RRC, NAS, PDCP, RLC, MAC and PHY layers; the description explicitly rules out traditional network optimization or RF performance monitoring. The engineer writes and maintains C, C++ and Python to generate, emulate, manipulate and test protocol behavior, builds structured test cases that exercise malformed conditions and edge cases, and documents protocol vulnerability findings and engineering recommendations for government review. US citizenship and the ability to obtain and maintain a Secret clearance are required, support must be in person, and experience with software-defined radio stacks such as srsRAN or OpenAirInterface, Wireshark and protocol exploitation is desirable.
AI-keyword evidence: openai
20d ago
Indiana University
· Unclassified
Head (Software Engineering Leader), Digital Collections Software Development
AI mentioned
Bloomington
Team lead / hybrid
$91k–$105k
Summary
A software engineering management role in the IU Bloomington Libraries Library Technologies division, leading the team that builds and supports Digital Collections, the Avalon Media System and related digital preservation and access applications. The head sets software engineering methodology and standards, handles hiring and performance management, plans budgets and resourcing across multi-project initiatives, and also serves in software architect and high-level technical design roles as needed. The posting emphasises leading responsible adoption of AI and ML for collection discovery and representing IU in open-source communities such as Samvera and IIIF.
AI-keyword evidence: ai
21d ago
Resource Management Concepts
· Mid
System Administrator Tier II
No AI mention
Crane
ServiceNow
$75k–$90k
Summary
On-site system administrator supporting Navy RDT&E and SRDT&E networks and laboratory systems at NSWC Crane, troubleshooting Windows workstations, administering Active Directory and working ServiceNow tickets. Also performs patching, vulnerability remediation and STIG hardening with compliance artifacts. Requires an interim Secret clearance to start and an IAT Level II or III certification such as Security+.
28d ago
Peerless Technologies
· Unclassified
Data Management Analyst
AI mentioned
Crane
Power BI Tableau
Summary
Database and enterprise-reporting administration for a defense services contractor, covering enterprise databases, data repositories and document management systems, data collection, validation, integration, import and export, database performance and data quality monitoring, and user access, permissions and troubleshooting. The role also produces reports, dashboards, metrics and automated workflows, supports system upgrades, testing, implementation and maintenance, and assists data science and machine learning efforts through data preparation, model inputs and data products. Required proficiency is Microsoft Excel, Microsoft Access, SQL and database and reporting technologies; SQL Server, .NET, Power BI, Tableau, Python and R appear only under preferred qualifications.
AI-keyword evidence: machine learning
47d 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.
59d ago
CACI International
· Unclassified
Engineer
No AI mention
Crane
$62.2k–$127.3k
Summary
Defense systems engineering support at NSWC Crane for electro-optic and infrared sensor projects, chiefly an unmanned surface vessel program: trade studies, requirements and use-case development, technical document standardization, test plan inputs, and hardware installation and checkout. The employer wants a background in algorithm development and coding, with automatic target recognition and computer vision called out as relevant, but states plainly that the position itself includes no coding work and covers only communication, functional and approach validation. It requires US citizenship and the ability to obtain a Secret clearance, post-hire certifications in hazard analysis and shipboard fall protection, and up to 10 percent travel outside the continental US.
69d ago
Precise Systems
· Unclassified
Systems Engineer
No AI mention
Crane
Summary
A defense acquisition systems engineering role: translating operational needs into traceable, testable requirements, developing and reviewing Interface Control Documents, and carrying systems through technical reviews from SRR and SFR to PDR, CDR, TRR and production readiness. The work coordinates hardware, software, network, test, logistics, cybersecurity and configuration-management teams, evaluates Engineering Change Proposals for downstream impact, and follows systems into fielding and sustainment. In-person support is required with limited travel, and the position needs U.S. citizenship plus the ability to obtain and maintain a Secret clearance.
129d ago
Precise Systems
· Unclassified
Software Engineer
No AI mention
Crane
Summary
Full-lifecycle software and firmware engineering seat supporting a defense customer at Crane, Indiana, covering design, development, modification, integration, debugging, testing and sustainment of software for Electronic Warfare systems, tactical information systems, test facilities and training environments. The work includes planning, coding and delivering algorithms, models, source code and executables, requirements development, validation and traceability analysis, risk assessment and mitigation for upgrades, unit, integration, system-level and regression testing plus independent verification and validation, documentation, and cybersecurity-conscious implementation for Expeditionary EW mission systems. The role spans initial system design, new development, upgrades to fielded systems and replacement efforts, and the posting states that it requires in-person support.
143d 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
173d 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.
209d 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.
209d 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.
214d ago
Warrant Technologies
· Senior
Computer Engineer III/IV
No AI mention
Crane
Summary
Senior computer engineering role at a defense contractor architecting and integrating hardware/software solutions for Navy mission systems (NSWC Crane), spanning embedded processing, networked computing, and FPGA/ASIC development in C/C++, Python, and Java. Involves secure development and RMF/DoD cybersecurity compliance. Contingent on contract award; requires a master's degree and an active or clearable DoD Secret clearance.
243d 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.
1358d 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
· 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.
Oct 12, 2026
AI workload
Postings that name AI tooling
Top employers
By open postings
+ 7 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)
Most-named platforms
Tools called out in JDs
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.