1

Software Development Assistant Jobs in Ohio (NOW HIRING)

Software Systems Engineer - AMMO

Dayton, OH · On-site +1

$168.10K - $199.30K/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 ...

Senior - Software Engineer

Fairborn, OH · On-site

$115.70K - $152.60K/yr

Senior - Software Engineer II/III/IV TECHFORGE Solutions, a TECHFORGE company, is looking for an ... The ideal candidate will plan, organize, and assist in managing critical aspects of the development ...

next page

Showing results 1-20

Software Development Assistant information

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.

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

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 cities in Ohio are hiring for Software Development Assistant jobs? Cities in Ohio with the most Software Development Assistant job openings:

Software Development Engineer in Testing III

AmTrust Financial Services, Inc.

Cleveland, OH • Hybrid

$87.60K - $105K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 3 days ago


Job description

As a Software Development Engineer in Test, your Responsibility will be working with software engineers to build advanced test suites, create new test harnesses, automate testing and create automated test systems to explore and validate the functional correctness and performance capabilities of our software, as well as their interaction with other systems and infrastructure.


  • Ability to understand and write code in C# / VB.NET with Visual Studio.
  • Executing automated tests on multiple environments using multiple browsers.
  • Expanding automation framework to provide additional test capabilities.
  • Designing, coding and documenting automated test cases within a defined framework to ensure quality of our product.
  • Translating existing manual regression test cases into automated tests.
  • Improve, maintain, and execute automated functional, regression, acceptance and performance testing codebase.
  • Collaborate with QA manual testers to assist in regression and functional testing when new changes are introduced in the runway environments.
  • Analyzing existing systems to find areas for improvement.
  • Conducting diagnostic analysis and troubleshooting to resolve complex software issues.
  • Evolving automated test framework to achieve higher test throughout, with increased accessibility and test execution flexibility.
  • Maintain a solid understanding of QA workflows, automation best practices, and agile methodologies
  • Maintain proficiency in application and use of systems, tools, and processes within the Technology department.
  • May perform other related duties as negotiated to meet the ongoing needs of the organization.

  • 5+ years of experience in the field or in a related area with 2+ years in a senior/lead role.
  • Familiar with commonly-used concepts, practices, and procedures within Software Automation.
  • Ability to work concurrently on several projects, each with specific instructions that may differ from project to project.
  • Strong interpersonal skills with the ability to work in a collaborative environment as well as independently with minimal supervision.
  • Ability to prioritize and meet deadlines.
  • Expertise in analyzing, troubleshooting and resolving complex issues.
  • Excellent planning and organization skills, with a commitment to delivering on aggressive deadlines.
  • Strong verbal and written communication skills.
  • Experience testing complex, multi-tiered web-based systems and complex data-driven applications.
  • Knowledge of the software development life cycle (SDLC) required; application processing knowledge preferred.
  • Experience with SQL programming and database technologies.

The expected salary range for this role is ($87,600.00 - $105,000.00). 

Please note that the salary information shown above is a general guideline only. Salaries are based upon a wide range of factors considered in making the compensation decision, including, but not limited to, candidate skills, experience, education and training, the scope and responsibilities of the role, as well as market and business considerations.

  •  #LI-IT1

    #LI-HYBRID

    #AmTrust


AmTrust Financial Services offers a competitive compensation package and excellent career advancement opportunities. Our benefits include: Medical & Dental Plans, Life Insurance, including eligible spouses & children, Health Care Flexible Spending, Dependent Care, 401k Savings Plans, Paid Time Off.

AmTrust strives to create a diverse and inclusive culture where thoughts and ideas of all employees are appreciated and respected. This concept encompasses but is not limited to human differences with regard to race, ethnicity, gender, sexual orientation, culture, religion or disabilities.

AmTrust values excellence and recognizes that by embracing the diverse backgrounds, skills, and perspectives of its workforce, it will sustain a competitive advantage and remain an employer of choice. Diversity is a business imperative, enabling us to attract, retain and develop the best talent available. We see diversity as more than just policies and practices. It is an integral part of who we are as a company, how we operate and how we see our future.