1

Volunteer Software Development Jobs in Indiana (NOW HIRING)

Understanding of the software development lifecycle (SDLC) as you will be interacting with various ... Paid Volunteer time off * Tuition Reimbursement * Professional Associations, Conferences and ...

... of various software development and automation projects, including coordinating team members ... Paid Volunteer time off * Tuition Reimbursement * Professional Associations, Conferences and ...

... volunteers to strengthen YWCA Greater Lafayette's impact throughout the community. What You'll Do ... Experience using donor, contact management, or similar database software. Skills & Qualifications

New

... company outings, volunteer opportunities, and cookouts. We offer ongoing opportunities for ... Approximately 4+ years of professional software development experience. * Experience building and ...

next page

Showing results 1-20

Volunteer Software Development information

What is volunteer software development?

Volunteer software development involves individuals offering their programming skills and technical expertise for free to support non-profit organizations, open-source projects, or community initiatives. These volunteers help build, maintain, or improve software systems without monetary compensation, often to support causes they care about. This work can range from designing websites to developing complex applications, and may be done remotely or on-site. Volunteering in software development not only helps organizations achieve their missions but also provides volunteers with valuable experience and networking opportunities.

What are some common challenges faced by volunteer software developers, and how can they be effectively managed?

Volunteer software developers often work with teams that have varying skill levels and may be distributed across different time zones, making communication and coordination challenging. Additionally, since volunteer roles are typically part-time or flexible, balancing project deadlines with volunteers’ availability requires strong project management and clear expectations. To manage these challenges, it’s helpful to use collaborative tools, maintain regular check-ins, and establish clear documentation and coding standards. Open communication and a supportive team culture can also help volunteers stay engaged and productive.

What are the key skills and qualifications needed to thrive as a volunteer software developer, and why are they important?

To thrive as a Volunteer Software Developer, you need a solid understanding of programming languages, version control, and software development principles, typically gained through education or self-study. Familiarity with platforms like GitHub, issue trackers, and common frameworks or libraries is highly beneficial. Strong communication, teamwork, and a proactive attitude help you collaborate effectively with diverse teams and stakeholders. These skills enable volunteers to contribute meaningful code, support project goals, and drive positive impact in resource-limited environments.

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

AspectVolunteer Software DevelopmentSoftware Developer
CredentialsTypically no formal credentials required; passion and basic coding skillsBachelor's degree in Computer Science or related field often required
Work EnvironmentNon-profit, open-source projects, or community initiativesCorporate, startup, or freelance settings
Employer & IndustryNon-profit organizations, open-source communitiesTech companies, startups, consulting firms
Search & Comparison IntentVolunteering opportunities, unpaid coding rolesPaid employment, career development

Volunteer Software Development involves unpaid work for non-profit or open-source projects, often with flexible credentials. Software Developers typically work in paid roles within companies, requiring formal education and professional experience. Both roles involve coding but differ mainly in compensation, work environment, and career progression.

What are the most commonly searched types of Software Development jobs in Indiana?

The most popular types of Software Development jobs in Indiana are:

What are popular job titles related to Volunteer Software Development jobs in Indiana?

For Volunteer Software Development jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Volunteer Software Development jobs in Indiana look for?

The top searched job categories for Volunteer Software Development jobs in Indiana are:

What cities in Indiana are hiring for Volunteer Software Development jobs?

Cities in Indiana with the most Volunteer Software Development job openings:

Infographic showing various Volunteer Software Development job openings in Indiana as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Computer Engineer IV (Secret Clearance Required)

Socket.dev

Crane, IN • On-site

$120 - $180/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

Description

ATSI is seeking a highly experienced Computer Engineer IV to support engineering efforts for the Naval Surface Warfare Center, Crane Division (NSWC Crane). This position is contingent upon contract award. The ideal candidate brings strong expertise in object-oriented programming, design patterns, design methods, and industry best practices.

Key Responsibilities
  • Apply object-oriented programming principles, design patterns, and design methods to develop robust, maintainable software and system solutions
  • Support computer design, software development, and/or computer network engineering efforts across the program
  • Apply industry best practices throughout the software/system development lifecycle
  • Collaborate with cross-functional engineering teams to design, develop, and integrate technical solutions
  • Troubleshoot and resolve complex technical issues in software, systems, or network environments
  • Document design decisions, architecture, and technical specifications
  • Support technical reviews and provide subject matter expertise to government stakeholders and program leadership
Requirements
  • Bachelor's degree from an ABET-accredited institution (Computer Engineering, Computer Science, or related technical field)
  • 10+ years of experience in computer design, software development, or computer networks
  • Expertise in object-oriented programming, design patterns, design methods, and best industry practice
  • Active DoD SECRET clearance required
Preferred Qualifications
  • Master's or Doctorate degree in Computer Engineering, Computer Science, or a related technical discipline
  • TS/SCI clearance preferred
Our Company

American Technology Solutions International Corp. (ATSI) is a valued Veterans Affairs (VA) certified service-disabled veteran-owned small business (SDVOSB). We support multiple prime and subcontracts with Department of Defense (DoD), Intelligence, and Federal Government clients. ATSI provides program management, financial management, and technical support services to DoD S&T programs, to include technology transition and technology transfer programs and initiatives.

Benefits
  • Direct Deposits & Allotments
  • 11 Paid Federal Holidays
  • Vacation & Sick leave
  • Medical, Dental, Vision, and Prescription Insurance
  • Virtual Doctor Visit Program for Employees & Dependents - unlimited number of visits at no cost
  • Company Paid Short-Term and Long-Term Disability Insurance
  • Company Paid Basic Life and AD&D Insurance
  • Company Paid Parking and/or Transit
  • Voluntary Life Insurance Program
  • Flexible Spending Plans for healthcare, dependent care, & transportation
  • Employee Assistance Program (EAP)
  • Travel Assistance Program
  • Education Reimbursement Program
  • Pet Insurance
  • AFLAC
  • Grocery Delivery Service Fee Reimbursement
  • 401(k) plan with company match and profit share options

ATSI is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other status protected by applicable law.

#J-18808-Ljbffr