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

Quick filters

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

Apply on employer site →

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

Apply on employer site →

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.

Apply on employer site →

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

StackPython

Apply on employer site →

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

Apply on employer site →

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+.

Apply on employer site →

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

StackPython C# ML

Apply on employer site →

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.

Apply on employer site →

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.

Apply on employer site →

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.

Apply on employer site →

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.

StackPython Java Embedded

Apply on employer site →

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

StackPython C# Data Eng ML AWS Azure

Apply on employer site →

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.

StackPython

Apply on employer site →

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.

Apply on employer site →

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.

Apply on employer site →

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.

StackPython Java Embedded

Apply on employer site →

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.

StackPython

Apply on employer site →

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.

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.

Oct 12, 2026

Open postings
27
Employers hiring
12
Name AI tooling
22%
Disclose salary
15%

AI workload

Postings that name AI tooling

Required27%
Mentioned415%
No AI mention2178%

Top employers

By open postings

ManTech9
Precise Systems4
Peerless Technologies3
CACI International2
Indiana University2

+ 7 more employers

Posting age

Time since each role was posted

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

Office policy

Stated work arrangement

No posting states an arrangement.

Seniority

Level mix across the board

Principal27%
Lead14%
Senior519%
Mid14%
Intern14%
Unclassified1763%

Where the roles are

Posting location within the metro

Crane23
Bloomington3
Remote (Bloomington office)1

Salary range

Range midpoint, annualized (USD)

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

Most-named platforms

Tools called out in JDs

Power BI1
ServiceNow1
Tableau1

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%
Lead100%
Senior0%
Mid0%
Intern100%

New postings per week

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

047Jul 13Jul 27Aug 10Aug 24Sep 7Sep 21Oct 5Oct 12

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.

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.