1

Software Development Assistant Jobs in Ohio (NOW HIRING)

Software Systems Engineer - AMMO

Dayton, OH ยท On-site +1

$168K - $199K/yr

Advise or assist in the development of a comprehensive strategy to maximize government investment ... Bachelor's Degree in Software Engineering, Computer Science, Information Technology, or a related ...

... offerings. Assist in the development of proposals and technical solutions for new business ... Bachelor's or Master's degree in software engineering, computer science or Mechanical Engineering ...

Software Engineer Senior

Dayton, OH ยท On-site

$85K - $100K/yr

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

Learn about tech stack and processes. * Assist in the development and maintenance of software applications. * Troubleshoot and resolve technical issues. Qualifications: * Bachelor's degree in ...

Learn about tech stack and processes. * Assist in the development and maintenance of software applications. * Troubleshoot and resolve technical issues. Qualifications: * Bachelor's degree in ...

Software Engineer Senior

Dayton, OH ยท On-site

$85K - $100K/yr

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

Software Engineer Senior

Dayton, OH ยท On-site

$85K - $100K/yr

Support the development and implementation of the Software Development Strategy and Software Development Plan (SDP). * Assist in reviewing, developing, and updating program documentation relevant to ...

next page

Showing results 1-20

Software Development Assistant information

What is the sde salary?

The salary for a Software Development Engineer (SDE) varies based on experience, location, and company, but typically ranges from $80,000 to $150,000 annually in the United States. Entry-level SDEs often start around $80,000, while experienced engineers with specialized skills or working at top tech firms can earn over $150,000, including bonuses and stock options.

What is an assistant software developer?

An assistant software developer is an entry-level or supporting role in software development teams, helping with coding, testing, and debugging tasks under the supervision of senior developers. They often use programming languages like Java, Python, or C++ and may need basic knowledge of development tools and version control systems. This role provides practical experience and a foundation for advancing to more senior positions.

What does a Software Development Assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

Will AI replace coders by 2040?

As a Software Development Assistant, AI is expected to augment coding tasks rather than fully replace human coders by 2040. AI tools can automate repetitive programming aspects and assist in debugging, but complex problem-solving, creativity, and understanding user needs remain essential skills for developers. Continuous learning and adapting to new technologies will be important for software professionals in this evolving environment.

What are the typical responsibilities of a Software Development Assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

What are the key skills and qualifications needed to thrive as a Software Development Assistant, and why are they important?

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

Which IT jobs without coding?

Software Development Assistants typically focus on supporting software projects through tasks like testing, documentation, and user support, which often do not require coding skills. Other IT roles without coding include technical support specialists, IT help desk technicians, network administrators, and system administrators, all of which emphasize troubleshooting, maintenance, and user assistance rather than programming. These positions often require knowledge of hardware, software tools, and certifications but minimal or no coding experience.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Ohio? The most popular types of Software Development jobs in Ohio are:
What are popular job titles related to Software Development Assistant jobs in Ohio? For Software Development Assistant jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Software Development Assistant jobs in Ohio look for? The top searched job categories for Software Development Assistant jobs in Ohio are:
What cities in Ohio are hiring for Software Development Assistant jobs? Cities in Ohio with the most Software Development Assistant job openings:

Software Systems Engineer - AMMO

Dynamics ATS Organic

Dayton, OH โ€ข On-site, Remote

$168K - $199K/yr

Full-time

Posted 2 days ago


Job description

Solutions Through Innovative Technologies, Inc. (STI-TEC) specializes in the delivery of professional business and information management services. STI-TEC offers government and commercial clients a comprehensive portfolio of services that identify, manage, distribute and improve business processes related to entitiesโ€™ most valued resource, information. As a fast-growing solutions provider, established in 2000, total customer satisfaction has remained the cornerstone of our business. Our business model focuses on integrity, loyalty, and trust.

Position Overview

The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) is an innovative, open-source military simulation framework used extensively by the U.S. Department of Defense (DoD) and related communities. Managed by the U.S. Air Force Research Laboratory (AFRL), AFSIM supports scenario creation, analytical work, and virtual wargaming, benefiting from a collaborative user community across the military, government, industry, academia, and international partners. To enhance AFSIM's growth, the Department of the Air Force (DAF) is establishing a Model Management Office (MMO).

In this cutting-edge new MMO the Software Systems Engineer will guide MMO programs and products through the Software Acquisition Pathway (SWAP) as defined in DoDI 5000.02 Section 4.2. This pathway is designed for software-intensive systems to facilitate the rapid and iterative delivery of software capability. It integrates modern software development practices such as Agile Software Development, DevSecOps, and Lean Practices capitalizing on active user engagement and tightly-coupled government-industry software teams to rapidly deliver value to end users.

ย Essential Job Function

Requirements Strategy

  • Advise or assist in the management of product requirements elicited and captured at multiple classification levels and conveyed through product backlogs at an appropriate level of granularity to facilitate lean-agile development practices
  • Document high-level or strategic requirements through a capability needs statement, software initial capabilities document, or similar artifact

Governance Strategy

  • The contractor shall advise or assist in establishing and facilitating user-centric engagement processes. These processes should drive user and stakeholder feedback to product design and development activities early and often. Such feedback is a critical enabler for success with agile software development methodologies
  • The contractor shall document or enforce technical governance structures and engagement strategies through a process document, governance charter, user agreement, or similar artifact

Architectural Strategy

  • Advise or assist in capturing and managing key design decisions that comprise the architectural baseline of MMO software products and services such as AFSIM
  • Ensure the adequacy of architectural documentation to sustain a Government open-source business model and an ecosystem of compatible products and services (acquired from multiple, diverse suppliers)
  • Evaluate proposed architectural changes considering Government business drivers or constraints and maintain necessary architectural records as part of a comprehensive information support plan

Verification and Validation Strategy

  • Advise or assist in the design, implementation, and maintenance of a comprehensive Verification & Validation (V&V) strategy sufficient to support enterprise (DoD, DAF) accreditation pathways
  • Coordinate V&V requirements with key stakeholders and assess the adequacy of model acquisition, production, and test plans to satisfy diverse user contexts

Application Support Strategy

  • Advise or assist in the design, implementation, and maintenance of an application support strategy encompassing product and service offerings such as a community helpdesk, documentation, and (live or self-paced) training
  • Assess the adequacy of existing products and services to satisfy diverse enterprise (DoD, DAF) users
  • Devise new support strategies commensurate with modern scientific and technical applications

Data Rights Strategy

  • Advise or assist in managing and protecting Government data rights in accordance with a Government open-source business model
  • Advise or assist in the development of a comprehensive strategy to maximize government investment while capitalizing on commercial innovation across a diverse pool of potential capability suppliersย 
ย Minimum Qualifications

Education and Experience

  • Bachelor's Degree in Software Engineering, Computer Science, Information Technology, or a related discipline
  • Minimum 7 Years of Experience in software engineering or a related field, with a demonstrated history of guiding software-intensive systems through development pathways

Experience with DoD Software Acquisition

  • Proven experience working with or within DoD, Air Force Materiel Command (AFMC), or Air Force Research Laboratory (AFRL) is highly desirable

Agile Software Development and DevSecOps

  • Strong background in modern software development practices, including Agile methodologies, DevSecOps, and Lean practices

Requirements Strategy

  • Experience in managing product requirements at multiple classification levels and facilitating lean-agile development practices

Governance Strategy

  • Demonstrated ability to establish and facilitate user-centric engagement processes and enforce technical governance structures

Architectural Strategy

  • Experience in capturing and managing key design decisions, ensuring the adequacy of architectural documentation, and maintaining architectural records

Verification and Validation Strategy

  • Proven ability to design, implement, and maintain a comprehensive Verification & Validation (V&V) strategy supporting enterprise accreditation pathways

Application Support Strategy

  • Experience in designing and maintaining application support strategies, including community helpdesks, documentation, and training

Data Rights Strategy

  • Knowledge in managing and protecting Government data rights in accordance with a Government open-source business model

Software Development

  • Proficiency in programming languages such as Python, Java, C++, or similar, and familiarity with software development tools and environments

Systems Engineering

  • Strong understanding of systems engineering principles and practices

Project Management Software Proficiency

  • Proficiency in using project management and collaboration tools such as JIRA, Confluence, or similar

Documentation and Reporting

  • Ability to prepare and review technical documentation and maintain comprehensive information support plans

Additional Requirements

  • Top Secret SCI clearance and eligible for higher level accessesย 
ย Desired Qualifications
  • Masterโ€™s degree in a related field
Applicants selected may be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
STI-TEC is an equal opportunity employer and values diversity. Employment is decided on the basis of qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation and training.
If you need assistance or an accommodation due to a disability, you may contact us at HR@sti-tec.com or you may call us at 1+918.583.9900.
*This job posting is to identify potential candidates for positions in order to respond to a request for proposal. This job posting, including but not limited to, qualifications, duties, compensation and benefits, is subject to change based on the terms and conditions of the awarded contract and is contingent on STI-TEC being awarded the contract.