The Senior Software Engineer will research, design, develop and test operating systems level software, compilers and network distribution software for military computing applications.
The Senior Software Engineer will research, design, develop and test operating systems level software, compilers and network distribution software for military computing applications.
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
You will collaborate closely with systems, electrical, and mechanical engineers to ensure software is tightly integrated with hardware and system-level requirements. The ideal candidate is a ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
You will collaborate closely with systems, electrical, and mechanical engineers to ensure software is tightly integrated with hardware and system-level requirements. The ideal candidate is a ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
You will collaborate closely with systems, electrical, and mechanical engineers to ensure software is tightly integrated with hardware and system-level requirements. The ideal candidate is a ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
You will collaborate closely with systems, electrical, and mechanical engineers to ensure software is tightly integrated with hardware and system-level requirements. The ideal candidate is a ...
Computer/Software Engineer
Crane, IN · On-site
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
Computer/Software Engineer
Crane, IN · On-site
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
Mid-Level Radiation Test Engineer
$90K - $130K/yr
... a Mid-Level Radiation Test Electrical Engineer . You might be just who we are looking for ... software application programs. * Ability to travel, as required. * Must be able to obtain and ...
Mid-Level Radiation Test Engineer
$90K - $130K/yr
... a Mid-Level Radiation Test Electrical Engineer . You might be just who we are looking for ... software application programs. * Ability to travel, as required. * Must be able to obtain and ...
Mid-Level Radiation Test Engineer
Crane, IN · On-site
$90K - $130K/yr
... a Mid-Level Radiation Test Electrical Engineer . You might be just who we are looking for ... software application programs. * Ability to travel, as required. * Must be able to obtain and ...
Mid-Level Radiation Test Engineer
Crane, IN · On-site
$90K - $130K/yr
... a Mid-Level Radiation Test Electrical Engineer . You might be just who we are looking for ... software application programs. * Ability to travel, as required. * Must be able to obtain and ...
Software Engineering Manager
Columbus, IN · On-site
... level software architecture. The role requires collaboration with cross-functional teams to ensure ... Bachelor's or Master's degree in Engineering (Electronics, Electrical, Instrumentation, Mechanical ...
Software Engineering Manager
Columbus, IN · On-site
... level software architecture. The role requires collaboration with cross-functional teams to ensure ... Bachelor's or Master's degree in Engineering (Electronics, Electrical, Instrumentation, Mechanical ...
Mid-Level MBSE Engineer (Active TS w/ SCI eligibility)
Crane, IN · On-site
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid-Level MBSE Engineer (Active TS w/ SCI eligibility)
Crane, IN · On-site
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid-Level MBSE Engineer (Active TS w/ SCI eligibility)
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid-Level MBSE Engineer (Active TS w/ SCI eligibility)
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
This role is well suited for an engineer who can work across software development, system ... Analyze system-level requirements to ensure that test definitions, objectives, plans, and ...
This role is well suited for an engineer who can work across software development, system ... Analyze system-level requirements to ensure that test definitions, objectives, plans, and ...
Software Developer / Engineer
Crane, IN · On-site
This role is well suited for an engineer who can work across software development, system ... Analyze system-level requirements to ensure that test definitions, objectives, plans, and ...
Software Developer / Engineer
Crane, IN · On-site
This role is well suited for an engineer who can work across software development, system ... Analyze system-level requirements to ensure that test definitions, objectives, plans, and ...
Senior Software Engineer
$122K - $161K/yr
Expert-level proficiency in languages like C, C++, Go, or similar * Expertise in agile ... software projects Preferred Qualifications: * Master's degree in Computer Science, Engineering, or ...
Senior Software Engineer
$122K - $161K/yr
Expert-level proficiency in languages like C, C++, Go, or similar * Expertise in agile ... software projects Preferred Qualifications: * Master's degree in Computer Science, Engineering, or ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Expert-level proficiency in languages like C, C++, Go, or similar * Expertise in agile ... software projects Preferred Qualifications: * Master's degree in Computer Science, Engineering, or ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Expert-level proficiency in languages like C, C++, Go, or similar * Expertise in agile ... software projects Preferred Qualifications: * Master's degree in Computer Science, Engineering, or ...
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
Support lab-based software testing, software integration testing, system-level testing, regression ... Coordinate with systems engineering personnel to ensure software interfaces, system requirements ...
The Amatriot Group is seeking a Mid Level AFSIM Engineer to support Modeling & Simulation (M&S) efforts at Naval Surface Warfare Center (NSWC) Crane. This role is focused on developing, customizing ...
The Amatriot Group is seeking a Mid Level AFSIM Engineer to support Modeling & Simulation (M&S) efforts at Naval Surface Warfare Center (NSWC) Crane. This role is focused on developing, customizing ...
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
Senior Telecom Engineer
$104K - $143K/yr
This position may require leadership/mentorship of mid-level and junior engineers and technicians ... Knowledge of professional software engineering best practices for the software development life ...
Senior Telecom Engineer
$104K - $143K/yr
This position may require leadership/mentorship of mid-level and junior engineers and technicians ... Knowledge of professional software engineering best practices for the software development life ...
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid-Level MBSE Engineer (Interim Secret w/ ability to obtain TS/SCI)
Crane, IN · On-site
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid-Level MBSE Engineer (Interim Secret w/ ability to obtain TS/SCI)
Crane, IN · On-site
$110K - $180K/yr
As our Mid-Level MBSE Engineer, you will: * Apply MBSE methodologies using SysML and supporting MBSE tools to capture, maintain, and visualize complete system solutions within a unified digital model ...
Mid Level Software Engineer information
See Bloomington, IN salary details
$58.7K - $70.7K
2% of jobs
$70.7K - $82.6K
4% of jobs
$82.6K - $94.6K
6% of jobs
$94.6K - $106.5K
8% of jobs
$112.9K is the 25th percentile. Wages below this are outliers.
$106.5K - $118.4K
7% of jobs
$118.4K - $130.4K
18% of jobs
The median wage is $133.2K / yr.
$130.4K - $142.3K
16% of jobs
$142.3K - $154.3K
2% of jobs
$159.2K is the 75th percentile. Wages above this are outliers.
$154.3K - $166.2K
26% of jobs
$166.2K - $178.1K
1% of jobs
$178.1K - $190.1K
8% of jobs
$58.7K
$136.5K
$190.1K
How much do mid level software engineer jobs pay per year?
What is a Mid Level Software Engineer job?
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
What typical responsibilities can I expect as a Mid Level Software Engineer?
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the key skills and qualifications needed to thrive in the Mid Level Software Engineer position, and why are they important?
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Part-time
Posted 15 days ago
Job description
SOFTWARE ENGINEER (GXP 2026-25665):
Bowhead seeks a Software Engineer to join our team in Crane, IN. The Senior Software Engineer will research, design, develop and test operating systems level software, compilers and network distribution software for military computing applications.
ResponsibilitiesEssential functions include:
- Performing duties with minimal supervision and management intervention.
- Setting operational specifications as well as formulating and analyzing software requirements.
- Design embedded systems software using the principals of computer science, engineering and mathematical analysis.
- Complete testing of programs, documenting all steps and maintaining operator instructions for programs developed and modified.
- Other duties as assigned.
- A Master's degree is preferred however a BA/S in Computer Science, Engineering or related field is required
- A minimum of ten years (10+) years of experience in a Software Engineering position is required
- Qualified candidates must have demonstrable experience in meeting deadlines with minimal supervision
- Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint
- Ability to communicate effectively with all levels of employees and outside contacts. To receive and respond to instructions/assignments, must be able to read, write and speak English
- Strong interpersonal skills and good judgment with the ability to work alone or as part of a team
Physical Demands:
- Must be able to lift up to 15 to 25 pounds
- Must be able to stand and walk for prolonged amounts of time
- Must be able to twist, bend and squat periodically
SECURITY CLEARANCE REQUIREMENTS: Must be able to obtain a security clearance at the Secret level. Current Secret clearance holder are highly encouraged to apply. US Citizenship is a requirement for Secret clearance at this location.
#LI-KM1
Employment Type: PART_TIME