1

Software Developer Volunteer Jobs in Tennessee (NOW HIRING)

About the Role We're looking for an Associate Software Developer who enjoys both building software ... Voluntary dental and vision 401(k) retirement plan Flexible PTO Remote work flexibility

About the Role We're looking for an Associate Software Developer who enjoys both building software ... Voluntary dental and vision 401(k) retirement plan Flexible PTO Remote work flexibility

About the Role We're looking for an Associate Software Developer who enjoys both building software ... Voluntary dental and vision 401(k) retirement plan Flexible PTO Remote work flexibility

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

As a member of the software engineering division, you will apply basic to intermediate knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

As a member of the software engineering division, you will apply basic to intermediate knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN ยท On-site

$52.75 - $69.50/hr

As a member of the software engineering division, you will apply basic to intermediate knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN ยท On-site

$52.75 - $69.50/hr

As a member of the software engineering division, you will apply basic to intermediate knowledge of ... Voluntary benefits including auto, homeowner and pet insurance The role will generally accept ...

We also encourage employees to give back to their communities through our volunteer programs. We're ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

As a member of the Software Engineering team, you will apply your knowledge of software engineering ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

We also encourage employees to give back to their communities through our volunteer programs. We're ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

Responsibilities As a member of the Software Engineering team, you will apply your knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

Responsibilities As a member of the Software Engineering team, you will apply your knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN

$52.75 - $69.50/hr

As a member of the Software Engineering team, you will apply your knowledge of software engineering ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN ยท On-site

$52.75 - $69.50/hr

As a member of the Software Engineering team, you will apply your knowledge of software engineering ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Senior Software Developer

Nashville, TN ยท On-site

$52.75 - $69.50/hr

Responsibilities As a member of the Software Engineering team, you will apply your knowledge of ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ... Voluntary benefits including auto, homeowner and pet insurance The role will generally accept ...

Career Level - IC4 Responsibilities As a member of the software engineering division, you will take ... Voluntary benefits including auto, homeowner and pet insurance The role will generally accept ...

Responsibilities As a Principal Software Developer, you will lead the design, development, and ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

next page

Showing results 1-20

Software Developer Volunteer information

See Tennessee salary details

$43.6K

$101.5K

$150.7K

How much do software developer volunteer jobs pay per year?

As of Jul 27, 2026, the average yearly pay for software developer volunteer in Tennessee is $101,513.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,700.00 and $118,000.00 per year, depending on experience, location, and employer.

What types of projects and responsibilities can a Software Developer Volunteer expect to work on?

As a Software Developer Volunteer, you may contribute to a wide range of projects, including building or improving websites, developing software tools, or automating tasks for nonprofit organizations or community initiatives. Your responsibilities could involve coding, debugging, documentation, and collaborating with other volunteers or team members during the software development life cycle. Many organizations encourage volunteers to propose their own ideas or take initiative on projects, giving you the opportunity to expand your skills and portfolio. You can also expect to attend virtual or in-person meetings, participate in code reviews, and work in an agile or project-based environment. This hands-on experience provides real-world learning, networking, and growth opportunities while making a meaningful impact.

What are the key skills and qualifications needed to thrive in the Software Developer Volunteer position, and why are they important?

To thrive as a Software Developer Volunteer, you need solid programming skills in languages like Python, Java, or JavaScript, as well as problem-solving abilities and a fundamental understanding of software development principles. Familiarity with version control systems like Git and exposure to collaboration platforms such as GitHub or Bitbucket are typically expected; relevant certifications or project experience can be advantageous. Strong communication, teamwork, and initiative are standout soft skills in a volunteer setting. These skills and qualities are crucial for effectively contributing to projects, learning from peers, and supporting organizational goals with limited resources.

What is a Software Developer Volunteer job?

A Software Developer Volunteer is an unpaid role where individuals contribute their programming skills to support a cause, organization, or project. Volunteers may help develop software, fix bugs, improve existing systems, or create new applications. This role provides valuable experience, enhances technical skills, and allows developers to give back to the community. It can be a great opportunity for students, career changers, or professionals looking to gain hands-on experience.

What are the most commonly searched types of Software Developer jobs in Tennessee? The most popular types of Software Developer jobs in Tennessee are:
What are popular job titles related to Software Developer Volunteer jobs in Tennessee? For Software Developer Volunteer jobs in Tennessee, the most frequently searched job titles are:
What cities in Tennessee are hiring for Software Developer Volunteer jobs? Cities in Tennessee with the most Software Developer Volunteer job openings:
Infographic showing various Software Developer Volunteer job openings in Tennessee as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 2% Temporary, and 10% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $101,513 per year, or $48.8 per hour.

Associate Software Developer

Visalaw AI

Memphis, TN โ€ข Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 24 days ago


Job description

About Visalaw.ai

Visalaw.ai is transforming immigration law through AI. Our platform helps immigration attorneys and legal teams automate document drafting, case research, translation, and other time-consuming legal workflows so they can focus on delivering exceptional service to their clients.

We're a fast-growing software company where AI isn't just a feature-it's at the center of everything we build. Our team moves quickly, collaborates closely, and values people who enjoy solving real customer problems with technology.

About the Role

We're looking for an Associate Software Developer who enjoys both building software and helping solve complex customer issues.

This is an ideal opportunity for someone with 1-2 years of professional software development experience who wants to continue growing as an engineer while gaining exposure to real-world product challenges.

You'll spend your time developing new features, fixing bugs, and working closely with our Support and Engineering teams to investigate technical issues, identify root causes, and improve the customer experience.

If you're curious, enjoy debugging, and like seeing the direct impact of your work, we'd love to meet you.

Requirements

What You'll Do
  1. Implement small-to-medium features and bug fixes across the frontend (Next.js) and backend (NestJS), under code review from senior engineers.
  2. Triage and resolve escalated customer support issues that require code-level investigation, not just first-line troubleshooting.
  3. Query production databases (PostgreSQL via Supabase, MongoDB Atlas) to investigate account-level issues and verify data state.
  4. Reproduce reported bugs, isolate root cause, and either fix them directly or hand off to the engineering team with well-organized context.
  5. Write and maintain tests for the code you ship.
  6. Communicate technical findings clearly to customers in plain language when a support issue needs it.
  7. Maintain internal support and engineering documentation as you learn the product.
  8. Identify patterns in support tickets that point to recurring bugs or product gaps, and turn them into engineering tickets.
Required Qualifications
  • 1-2 years of professional software development experience.
  • Working proficiency in JavaScript/TypeScript, with some exposure to React or Next.js.
  • Comfortable writing and debugging backend code in Node.js.
  • Able to read and write SQL queries against a production database.
  • Clear, professional written communication-comfortable explaining technical issues to both engineers and non-technical customers.
  • Systematic debugging approach: reproducing issues, isolating root cause, documenting findings.
Nice-to-Haves
  • Direct experience with Next.js and NestJS specifically.
  • Exposure to MongoDB or other document databases.
  • Prior experience in a technical support, QA, or help-desk role alongside development work.
  • Familiarity with AWS (ECS, CodeBuild/CodeDeploy) or CI/CD pipelines.
  • Experience with SaaS products in a legal, compliance, or document-heavy domain.
  • Exposure to LLM APIs (OpenAI, Anthropic) or AI-integrated features.
Tech You'll Work With

Next.js (Vercel) NestJS (AWS ECS Fargate) PostgreSQL (Supabase) MongoDB Atlas Mailgun GitHub

Benefits

Competitive salary

Employer-sponsored health insurance

Voluntary dental and vision

401(k) retirement plan

Flexible PTO

Remote work flexibility