1

Software Engineer Rotational Program Jobs in Ohio

Our team of software and systems engineers bring experience working with cutting-edge advancements ... You'll collaborate with Program Management, Business Development, and senior executives as well as ...

Our team of software and systems engineers bring experience working with cutting-edge advancements ... You'll collaborate with Program Management, Business Development, and senior executives as well as ...

Software Engineer

Dublin, OH · On-site

$35 - $70/hr

Software Engineers are involved in all phases of software development, from defining requirements ... We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling ...

You will collaborate closely with software engineers, systems engineers, and defense stakeholders throughout the entire program lifecycle to turn design intent into executable, verified software ...

You will collaborate closely with software engineers, systems engineers, and defense stakeholders throughout the entire program lifecycle to turn design intent into executable, verified software ...

Software Engineer, Senior

Dayton, OH · On-site

$119K - $157K/yr

Within the KC-46 program office, demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new ...

Software Engineer, Senior

Dayton, OH · On-site

$119K - $157K/yr

Within the KC-46 program office, demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new ...

Software Engineer, Senior

Dayton, OH · On-site

$115K - $152K/yr

Within the KC-46 program office, demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new ...

Apply software engineering best practices and (where applicable) control and systems engineering ... Develop a solid understanding of key business drivers and program priorities; use this ...

Software Engineer

Cleveland, OH · On-site

$75K - $125K/yr

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... To learn more about these and other programs, including benefits for full time and part-time ...

Software Engineer, Senior

Dayton, OH · On-site

$112K - $257K/yr

Software Engineer, Senior The Opportunity: As a software engineer, you know that good software is ... Our recognition awards program acknowledges employees for exceptional performance and superior ...

If so we are excited to have you join our software engineering ranks. Tasks and Responsibilities ... Employee Assistance Program * Flexible Spending Accounts * Health Savings Account with annual ...

next page

Showing results 1-20

Software Engineer Rotational Program information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do software engineer rotational program jobs pay per year?

As of Jul 9, 2026, the average yearly pay for software engineer rotational program in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, extensive experience, and often working in leadership or highly technical positions such as principal engineer or engineering director.

Do rotational programs pay well?

Software Engineer Rotational Programs typically offer competitive salaries that align with industry standards for entry-level or early-career roles. Compensation can vary based on company size, location, and the specific program, but they often include benefits such as bonuses, stock options, or other incentives to attract talent. Overall, these programs tend to pay similarly to standard software engineering roles at comparable experience levels.

What is a Software Engineer Rotational Program job?

A Software Engineer Rotational Program is a structured, multi-phase program designed for early-career engineers to gain experience in different teams or departments within a company. Participants rotate through various projects, technologies, and business areas to develop a broad skill set and understanding of the organization. These programs typically last one to two years and provide mentorship, training, and networking opportunities. The goal is to prepare engineers for long-term success by exposing them to diverse challenges and helping them find the best fit for their skills and interests.

What kinds of projects or experiences can I expect during a Software Engineer Rotational Program?

Participants in a Software Engineer Rotational Program typically work on a variety of projects across different teams and technical domains, such as front-end development, back-end services, DevOps, or data engineering. Each rotation usually lasts a few months and offers hands-on experience with new technologies and tools while addressing real business challenges. You'll collaborate with seasoned engineers, attend technical workshops, and participate in cross-functional projects, all designed to enhance your coding skills and broaden your industry knowledge. This structure helps you discover your interests and strengths, building a foundation for long-term career growth within the organization.

What engineers make $300,000 a year?

Senior software engineers, especially those in high-cost-of-living areas or working at major tech companies, can earn $300,000 or more annually through base salary, bonuses, and stock options. Specialized roles such as machine learning engineers or software architects with extensive experience and advanced skills may also reach this compensation level.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Achieving this level often requires advanced knowledge of programming languages, strong problem-solving skills, and sometimes additional certifications or leadership roles. Salary ranges vary based on location, company size, and individual expertise.

What are the key skills and qualifications needed to thrive in the Software Engineer Rotational Program position, and why are they important?

To succeed in a Software Engineer Rotational Program, you need solid programming fundamentals, a bachelor’s degree in computer science or a related field, and experience with multiple coding languages. Familiarity with development environments, version control tools (like Git), and cloud platforms is commonly expected, while additional certifications in software development can be beneficial. Strong soft skills include adaptability, effective teamwork, and excellent problem-solving abilities, which enable thriving across diverse teams and projects. These abilities are crucial for maximizing the learning and impact during rotations, enabling participants to contribute meaningfully and develop a well-rounded skill set.

What are the most commonly searched types of Software Engineer Rotational Program jobs in Ohio? The most popular types of Software Engineer Rotational Program jobs in Ohio are:
What are popular job titles related to Software Engineer Rotational Program jobs in Ohio? For Software Engineer Rotational Program jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Software Engineer Rotational Program jobs in Ohio look for? The top searched job categories for Software Engineer Rotational Program jobs in Ohio are:
Infographic showing various Software Engineer Rotational Program job openings in Ohio as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.

Software Engineer (UAS)

Existx, Inc

Dayton, OH • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Job description

About Us

ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world.


Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods for both government and commercial applications. We leverage a unique suite of capabilities-incubated through our sister R&D firm, Galois, and other key research partnerships-to rapidly prototype and deliver impactful solutions to the warfighter.


X.P(X):

There exists a solution X that satisfies problem P.


The solution exists. Let's build it together.


About This Role

We are seeking a mid-level Software Engineer (UAS)with experience supporting Department of Defense (DoD) programs, specializing in flight control systems, autopilot software, or autonomous vehicle control. The ideal candidate will contribute to the design, implementation, testing, and certification of mission-critical software used in unmanned systems. This role involves close collaboration with systems engineers, other software engineers, program managers, and hardware engineers to develop high-reliability, safety-critical software in compliance with DoD and aerospace standards. You will join a small, growing team where every person's contribution directly shape the Company's growth and impact. You'll collaborate with Program Management, Business Development, and senior executives as well as work alongside a group of world class engineers and researchers. We value curiosity, accountability, and collaboration.


You will join a small, growing team where every person's contributions directly shape the Company's growth and impact. You'll collaborate with Engineering, Program Management, Business Development as well as work with a group of world class engineers, researchers, and leaders. We value curiosity, accountability, and collaboration.



Responsibilities

These responsibilities are executed in close collaboration with the CEO, COO, and Engineering leadership.


Software Development & Integration

  • Design, develop, and maintain embedded and/or real-time software for flight control systems, autopilots, and autonomous guidance functions
  • Implement control algorithms, state estimation, sensor fusion, and actuator control logic
  • Integrate software with avionics hardware, sensors, and communication subsystems
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), and simulation-based testing


Program Execution

  • Develop software in accordance with DoD acquisition and compliance requirements
  • Participate in program reviews, design reviews, and milestone events (SRR, PDR, CDR)
  • Support classified and unclassified program activities as required
  • Collaborate with government stakeholders, prime contractors, and internal teams


Verification, Validation & Safety

  • Develop unit tests, integration tests, and automated test frameworks
  • Support verification and validation activities aligned with DO-178C, DO-331, MIL-STD-882, or similar standards
  • Assist with requirements traceability, documentation, and configuration management
  • Identify and mitigate software risks in safety-critical environments


Collaboration & Technical Growth

  • Work closely with systems, controls, and test engineers to ensure end-to-end system performance
  • Contribute to technical decisions, architecture discussions, and code reviews
  • Mentor junior engineers and support continuous improvement of engineering practices



Qualifications

Required

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, Electrical Engineering, or related field 3-7 years of professional software engineering experience
  • Possess a current/or recent U.S. Government Security Clearance (Secret minimum; higher levels preferred) or the ability to obtain and maintain a U.S. government issued security clearance is required.
    • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Demonstrated experience supporting Department of Defense programs.
  • Proficiency in C/C++ (required); experience with Python or MATLAB/Simulink strongly preferred.
  • Experience developing software for real-time or embedded systems.
  • Familiarity with flight controls, autopilot systems, or autonomous vehicle software.
  • Experience working in Linux-based development environments.
  • Understanding of software development lifecycle in regulated or safety-critical domains.


Preferred

  • Experience with UAS / UAV, aircraft, or spacecraft flight software.
  • Background in control theory, guidance & navigation, or state estimation (e.g., Kalman filters).
  • Experience with PX4, ArduPilot, ROS/ROS2, or custom autopilot frameworks.
  • Familiarity with DO-178C, DO-331 (Model-Based Development), or similar standards.
  • Experience with HIL/SIL test systems, simulation tools, or digital twins.
  • Exposure to Model-Based Systems Engineering (MBSE) practices.
  • Active Top Secret clearance.


Tools & Technologies

  • Languages: C, C++, Python, MATLAB
  • RTOS / Embedded Platforms: VxWorks, QNX, FreeRTOS, or equivalent
  • Autonomy & Controls: Simulink, PX4, ArduPilot, custom GNC stacks
  • DevOps / Tooling: Git, Jira, Jenkins, CMake, Docker
  • Testing: HIL/SIL rigs, unit test frameworks, simulation environments


Success Criteria

  • Reliable, high-quality flight control software delivered on schedule.
  • Strong collaboration across software, systems, and controls teams.
  • Clean, maintainable, and well-documented code.
  • Successful participation in program reviews and test campaigns.
  • Growing technical ownership of flight control or autonomy subsystems.


General Attributes

  • High attention to detail and time-management skills.
  • Highly organized and proactive, with excellent multitasking and prioritization skills.
  • Comfortable operating in a fast-paced, growth-focused environment with evolving priorities.
  • Collaborative mindset with a focus on clarity, accountability, and follow-through.
  • Curiosity for all things technology.
  • Strong interpersonal and communication skills.



Location

ExistX is headquartered in Arlington, Virginia with additional locations in Dayton, Ohio and Portland, Oregon. We have some remote employees distributed across the U.S.


Position may require eligibility to work with cleared programs (active clearance not required, but preferred). Hybrid or onsite presence may be required depending on contract or security requirements. Occasional interaction with government customers, auditors, or security personnel will be required.


While we have a high preference for this role to be based in our Dayton, Ohio office, co-location in one of our core geographies, we will not be limited geographically for hiring this position.



Benefits

ExistX offers a highly competitive benefits program to support employees and their families, including:

  • Competitive salaries
  • Employer paid medical insurance plan
  • Health Savings Account (HSA) with employer contributions
  • Employer paid dental and vision insurance plans
  • 401(k) retirement plan with employer match
  • Flexible work location with a remote friendly culture
  • Paid time off (25 days per year)