1

Volunteer Computer Science Opt Jobs in Huntsville, AL

Junior Software Engineer (5510)

Huntsville, AL ยท On-site

$73K - $121K/yr

Bachelor's degree in Computer Science or related field required * 4 additional years of related ... H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of ...

... Computer Science, Mathematics, or related field. * 8+ years of experience in missile defense or ... Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term ...

Bachelor's degree in Computer Science, Information Systems, Engineering, Data Science, Mathematics ... Voluntary Life and AD&D Insurance * Health Savings Account, Health Care & Dependent Care Flexible ...

New

Associates of Science degree (preferred) in Information Technology, Computer Science, or related ... If at any time you would like to opt out of text messaging, respond "STOP". As part of the ...

Principal GNC Engineer

Huntsville, AL ยท On-site

$180K - $220K/yr

... engineering, computer science, and mathematical disciplines. Because of the nature of the ... Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

next page

Showing results 1-20

Volunteer Computer Science Opt information

See Huntsville, AL salary details

$8

$18

$33

How much do volunteer computer science opt jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for volunteer computer science opt in Huntsville, AL is $18.86, according to ZipRecruiter salary data. Most workers in this role earn between $14.23 and $19.90 per hour, depending on experience, location, and employer.

What are some common challenges faced by volunteer computer science opts, and how can they be addressed?

Volunteer Computer Science professionals often encounter challenges such as adapting to limited resources, collaborating with team members who have varying technical backgrounds, and balancing project timelines with other commitments. To address these, it's important to communicate clearly, set realistic expectations, and leverage open-source tools or platforms. Building strong relationships with other volunteers and seeking mentorship from experienced professionals can also help in navigating these challenges and ensuring project success.

What are the key skills and qualifications needed to thrive as a volunteer computer science opt?

To thrive as a Volunteer in Computer Science, you typically need a foundational understanding of programming languages, problem-solving skills, and knowledge of algorithms or software development. Familiarity with tools such as Git, collaborative platforms like GitHub, and sometimes specific frameworks or coding certifications is often required. Strong communication, teamwork, and adaptability help volunteers effectively support projects and collaborate with diverse teams. These skills are crucial for making meaningful contributions, learning quickly, and ensuring the success of community-driven technology initiatives.

What is the difference between Volunteer Computer Science Opt vs Volunteer Software Developer?

AspectVolunteer Computer Science OptVolunteer Software Developer
Required CredentialsTypically no formal credentials required; some knowledge of computer science beneficialOften requires programming skills; some roles may prefer certifications or coursework
Work EnvironmentNon-profit, educational, or community settings; flexible hoursVaries from non-profit to startup environments; project-based work
Employer & Industry UsageUsed in academic, non-profit, or volunteer projects to gain experienceCommon in tech, non-profit, and startup sectors for software development tasks

Volunteer Computer Science Opt roles focus on gaining experience in computer science concepts without requiring formal credentials, often in educational or community settings. Volunteer Software Developer positions typically involve hands-on programming and may require some coding skills. Both roles serve different purposes but share a common goal of contributing to projects while building skills.

What is a volunteer computer science opt?

Volunteer Computer Science Opts are individuals who contribute their computer science skills on a voluntary basis, often to non-profit organizations, community projects, or open-source initiatives. These volunteers may assist with software development, troubleshooting, web design, or technical support to help organizations achieve their missions without incurring additional costs. The 'Opt' often refers to Optional Practical Training (OPT), a program that allows international students in the U.S. to gain practical experience related to their field of study. Volunteer positions can provide valuable experience, networking opportunities, and a chance to make a meaningful impact while building technical skills.
What are the most commonly searched types of Computer Science Opt jobs in Huntsville, AL? The most popular types of Computer Science Opt jobs in Huntsville, AL are:
What are popular job titles related to Volunteer Computer Science Opt jobs in Huntsville, AL? For Volunteer Computer Science Opt jobs in Huntsville, AL, the most frequently searched job titles are:
What cities near Huntsville, AL are hiring for Volunteer Computer Science Opt jobs? Cities near Huntsville, AL with the most Volunteer Computer Science Opt job openings:
Infographic showing various Volunteer Computer Science Opt job openings in Huntsville, AL as of August 2026, with employment types broken down into 78% Full Time, and 22% Part Time. Highlights an 100% In-person job distribution, with an average salary of $39,220 per year, or $18.9 per hour.

Junior Software Engineer

Radiance Technologies

Huntsville, AL โ€ข On-site

Full-time

Posted 23 days ago


Job description

Radiance Technologies, a rapidly growing employee owned company supporting Department of Defense AISR training tools, is searching for an experienced software engineer to join our development team. We are looking for someone that can work autonomously and possesses excellent people skills to work with our customers to design, develop, test, and integrate capabilities into our ISR Ground Procedural Trainer (GPT) and ISR Operator Procedural Trainer (OPT). Flexibility is necessary, as tasking may include C#/Java/C++/C development, hardware/software integration, flight simulator integration, VoIP communications, GEOINT sensor emulator development, SIGINT sensor emulator development, touchscreen interfaces, 3D visualization, virtual reality integration, and training. CONUS travel up to 20% may be required.

Required Skills

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or relevant technical field
  • Minimum of 2 years of experience as a Software Engineer
  • US citizenship with the ability to obtain a security clearance

Required Experience

  • Experience with multiple programming languages like C#, Java, C or C++
  • Experience developing in Visual Studio
  • Experience with Git or other similar version control software
  • Troubleshooting skills with relevant software and hardware
  • Effective oral and written communication skills; capable of interpreting critical

Desired Qualifications

  • Agile software development methodologies
  • Objected oriented design and development
  • Software architectural design patterns
  • Knowledge of Windows Presentation Framework (WPF)
  • Experience with GUI development using XAML
  • Experience using software architectural design patterns such as MVVM
  • Atlassian software development and collaboration tools such as Jira, Confluence, Bitbucket, and Bamboo
  • Network communication protocols
  • Windows 10 and Windows Server 2012 operating systems

Radiance Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.