2

Internship Remote Junior Software Developer Jobs in Tennessee

* Fully remote opportunity * Must be eligible for a federal security clearance (U.S. Citizenship is ... junior engineers for software development. Key Responsibilities * Custom Kubernetes operator ...

You will also mentor junior engineers and help drive best practices across the team. Responsibilities: * Design, build, test, and support high-quality software solutions and AI-enabled applications.

SDET - Supplier Exchange

Knoxville, TN ยท On-site +1

$47.75 - $61.50/hr

TN, CO, US REMOTE Trimble has an opening for a Software Developer Engineer in Test (SDET) Level II position in Knoxville, TN. This is an exciting time to join as we grow and bring new features and ...

Senior Software Engineer

Nashville, TN ยท Remote

$118K - $156K/yr

Remote TRAVEL: Rarely for conferences, strategic planning sessions, and key stakeholder meetings ... Proficiency with DevOps tooling (Git, CI/CD, Config, Observability), containerization, and ...

Senior Software Engineer

Nashville, TN ยท On-site +1

$118K - $156K/yr

Remote TRAVEL: Rarely for conferences, strategic planning sessions, and key stakeholder meetings ... Proficiency with DevOps tooling (Git, CI/CD, Config, Observability), containerization, and ...

Senior WordPress Developer

Memphis, TN ยท On-site +1

$53 - $70/hr

Mentor mid-level and junior developers * Conduct code reviews and provide technical guidance * Participate in architecture decisions with Technical Lead * Establish coding standards and best ...

Senior Software Engineer

Nashville, TN ยท On-site +1

$118K - $156K/yr

Experience with DevOps and CI/CD pipelines using tools such as Maven, Jenkins, uDeploy, Stash, or ... While many positions offer remote or hybrid work options, these arrangements are subject to change ...

Senior Software Engineer

Nashville, TN ยท On-site +1

$118K - $156K/yr

Experience with DevOps and CI/CD pipelines using tools such as Maven, Jenkins, uDeploy, Stash, or ... While many positions offer remote or hybrid work options, these arrangements are subject to change ...

Senior Full Stack .NET Developer

Nashville, TN ยท Remote

$150K - $175K/yr

... software quality, delivery speed, and developer productivity. This is a full-time, salaried, remote position. Candidate must reside within the Continental U.S. Eastern or Central time zones highly ...

next page

Showing results 1-20

Internship Remote Junior Software Developer information

What does a remote junior software developer intern do?

A remote junior software developer intern assists with software development tasks such as coding, debugging, testing, and documentation under the supervision of senior developers. They typically work on real-world projects, learn new programming languages or frameworks, and collaborate with team members using online communication tools. The internship is designed to help them gain practical experience and build foundational skills for a future career in software development while working from a remote location.

What types of projects and tasks can I expect to work on as a remote junior software developer intern?

As a remote junior software developer intern, you will typically be assigned to real-world projects that involve coding, debugging, and testing software under the guidance of more experienced developers. You might work on tasks such as fixing bugs, developing small features, writing unit tests, or updating documentation. Interns often collaborate with team members through virtual meetings, code reviews, and messaging platforms, which helps build communication and teamwork skills. This structure allows you to gain practical experience while receiving mentorship and feedback to support your growth in the role.

What are the key skills and qualifications needed to thrive as a remote junior software developer intern?

To thrive as an Internship Remote Junior Software Developer, you need foundational programming skills (such as Python, Java, or JavaScript), a basic understanding of software development principles, and often an ongoing or completed degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and popular frameworks or libraries is typically required. Strong communication, self-motivation, and problem-solving abilities are essential soft skills for collaborating remotely and learning effectively. These skills and qualities are vital for contributing to development projects, adapting to remote work environments, and growing quickly in a supportive team setting.

What is the difference between Internship Remote Junior Software Developer vs Remote Software Engineer?

AspectInternship Remote Junior Software DeveloperRemote Software Engineer
CredentialsTypically pursuing or recently completed a degree in CS or related fieldBachelor's or higher in CS or related field, often with some experience
Work EnvironmentInternship, often part-time or temporary, supervised by senior staffFull-time remote position with project responsibilities
Employer UsageEntry-level, training-focused role for skill developmentProfessional role with independent project contributions
Search & Comparison IntentLearning, entry-level opportunities, internshipsFull-time employment, career advancement

The main difference is that an Internship Remote Junior Software Developer is an entry-level, training-focused role designed for skill development, often temporary and supervised. In contrast, a Remote Software Engineer is a full-time professional position requiring more experience, with independent project responsibilities and career growth opportunities.

What are the most commonly searched types of Remote Junior Software Developer jobs in Tennessee?

The most popular types of Remote Junior Software Developer jobs in Tennessee are:

What job categories do people searching Internship Remote Junior Software Developer jobs in Tennessee look for?

The top searched job categories for Internship Remote Junior Software Developer jobs in Tennessee are:

What cities in Tennessee are hiring for Internship Remote Junior Software Developer jobs?

Cities in Tennessee with the most Internship Remote Junior Software Developer job openings:

Infographic showing various Internship Remote Junior Software Developer job openings in Tennessee as of August 2026, with employment types broken down into 79% Full Time, 16% Part Time, and 5% Contract. Highlights an 100% Remote job distribution.

Kubernetes Software Engineer

Oak Ridge, TN โ€ข Remote

Full-time

Re-posted 17 days ago


Job description

  • Fully remote opportunity
  • Must be eligible for a federal security clearance (U.S. Citizenship is required)

Kubernetes Platform Software Engineer
 
As a Platform Software Engineer, you will design, implement, and maintain the custom Kubernetes operators underpinning the on-premises Kubernetes clusters, with a strong focus on scalability, reliability, and maintainability.  You will assist with Kubernetes infrastructure automation via the creation of tooling and processes. You will advise on the technical direction and implementation of the internal team's software engineering initiatives, evaluate and integrate key technologies, and provide mentorship to the junior engineers for software development.
 
Key Responsibilities
  • Custom Kubernetes operator development
  • Design, implement, maintain, modify, and test custom Kubernetes operators written in Go and/or Ansible
  • Enhance existing software development processes, practices, and standards. Test environments to evaluate tooling based on performance, feature set, and maintainability—especially for components that must work reliably with on-premise hardware and OS requirements.
  • Support the use and understanding of in-house Kubernetes operators and serve as a maintainer for those controllers.
  • Architecture & Infrastructure as Code and Tooling
  • Develop and implement an Architecture as Code process for the Slate platform
  • Write and maintain infrastructure and deployment code using tools such as ArgoCD (GitOps), Puppet (OS management), Go, Python, Bash, Ansible, Terraform, and GitLab CI.
  • Engage with development teams to understand platform needs and tailor the cluster experience to meet evolving requirements.
  • Technical Leadership for Software Engineering
  • Provide software development, guidance, code reviews, and pair programming support to a team of 11 engineers.
  • Contribute to onboarding, team documentation, and process improvement initiatives.
  • Act as a go-to technical expert for all Kubernetes custom operator questions across the engineering organization.
Collaboration
  • Partner closely with internal cybersecurity and development teams to ensure the platform's custom operators meet security, compliance, and usability expectations.
  • Participate in cross-functional projects related to platform enhancements, cluster lifecycle automation, and infrastructure provisioning.
 
Key Technologies & Tools
  • Languages: Go, Python, Bash
  • CI/CD: GitLab CI, ArgoCD
  • IaC/Config Management: Puppet, Helm, Ansible
  • Kubernetes & Ecosystem: On-prem K8s, Custom Operators, Service Mesh, k8s architecture 
  • Operating Systems: Linux-based OS management at the hardware level, strong Linux sysadmin skills
 
What Sets This Role Apart
  • Deep involvement in designing on-prem Kubernetes infrastructure, with full ownership from OS/hardware layer up to service-level automation.
  • A platform-first approach to engineering that balances security, developer experience, and operational scalability.
  • Strong mentorship and team enablement focus—guiding engineers while staying hands-on with architecture and implementation.