1

Weekend Software Engineer Reddit Jobs in Tennessee

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

Software Developer Position in Nashville Suburb Highlights Quality Manufacturing Systems, Inc ... Must be available for overtime and weekends when necessary to meet schedules and to install ...

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

Software Developer Position in Nashville Suburb Highlights Quality Manufacturing Systems, Inc ... Must be available for overtime and weekends when necessary to meet schedules and to install ...

Advisor, Software Developer -- IIB Department: IT Development Employment Type: Full-time Job ... Provide after‑hours or on‑call support as required, including weekends and evenings. Education ...

In this professional position of Software Developer, beneficiary works on the TransifyDigital ... and weekends on a scheduled basis. 4. Analyze/Import/export data from/to centralized database ...

In this professional position of Software Developer, beneficiary works on the TransifyDigital ... and weekends on a scheduled basis. 4. Analyze/Import/export data from/to centralized database ...

In this professional position of Software Developer, beneficiary works on the TransifyDigital ... and weekends on a scheduled basis. 4. Analyze/Import/export data from/to centralized database ...

$60.25 - $80.25/hr

Manage SRE and related Teams; lead, coach, and develop a team of SRE engineers; set clear goals ... Availability outside standard business hours, including evenings, weekends, and holidays, may be ...

$68K - $88K/yr

Flexible work schedule includes some weekend activity and on-call support for off-hours protocol ... HMI software programming skills: WinCC, Wonderware or similar data Historians and Loggers. * PLC ...

Controls Engineer

Nashville, TN · On-site

$79K - $102K/yr

Demonstrated understanding of Cognex In-Sight software * Demonstrated knowledge of ladder logic ... weekends and holidays KEY COMPETENCIES * Advanced/Intermediate skill level with Microsoft Office ...

Showing results 21-40

Weekend Software Engineer Reddit information

What does a weekend software engineer at Reddit do?

A Weekend Software Engineer at Reddit is responsible for developing, maintaining, and troubleshooting Reddit's software systems during weekends. Their duties often include implementing new features, fixing bugs, monitoring site reliability, and responding to technical issues that arise outside regular business hours. This role is crucial for ensuring Reddit’s platform remains functional and user-friendly at all times, especially during high-traffic periods on weekends. Weekend Software Engineers collaborate with other team members and may also contribute to on-call rotations to provide continuous support.

How does the work schedule and collaboration process typically look for a weekend software engineer at Reddit?

As a Weekend Software Engineer at Reddit, you’ll primarily work during weekends, often on critical maintenance, incident response, or project sprints that require off-peak deployment. Collaboration is largely remote and asynchronous, leveraging tools like Slack, GitHub, and Jira to communicate with team members and share updates. You may interact closely with on-call engineers, site reliability teams, and occasionally product managers to ensure smooth handoffs and fast resolution of urgent issues. This schedule offers flexibility but also requires strong self-motivation and proactive communication skills to stay aligned with the broader engineering team.

What are the key skills and qualifications needed to thrive as a weekend software engineer at Reddit, and why are they important?

To thrive as a Weekend Software Engineer at Reddit, you need strong programming skills (such as Python, JavaScript, or Go), experience with scalable web architectures, and a relevant computer science degree or equivalent experience. Familiarity with tools like Git, CI/CD pipelines, cloud platforms (e.g., AWS, GCP), and Reddit's technology stack is typically required. Excellent problem-solving, effective remote communication, and self-motivation are vital soft skills, especially when working independently on weekends. These skills and qualities ensure you can efficiently contribute to codebases, address production issues, and collaborate asynchronously to support Reddit’s continuous operations.

What is the difference between Weekend Software Engineer Reddit vs Part-Time Software Developer?

AspectWeekend Software Engineer RedditPart-Time Software Developer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentRemote, flexible hours, project-basedRemote or on-site, flexible schedule
Industry UsageCommon on platforms like Reddit, freelance sitesUsed across tech companies, freelance platforms
Search IntentLooking for weekend coding gigs or projectsSeeking part-time development roles or freelance work

The main difference is that Weekend Software Engineer Reddit typically refers to individuals working on projects during weekends, often freelance or side gigs, while Part-Time Software Developer usually indicates a role with regular, flexible hours across the week. Both roles require similar skills and credentials but differ mainly in scheduling and context of employment.

What are the most commonly searched types of Software Engineer Reddit jobs in Tennessee?

The most popular types of Software Engineer Reddit jobs in Tennessee are:

What cities in Tennessee are hiring for Weekend Software Engineer Reddit jobs?

Cities in Tennessee with the most Weekend Software Engineer Reddit job openings:

Specialist, Software Engineering 1

L3HHCM20

Nashville, TN • On-site

Full-time

Posted yesterday

New


Job description

Job Title: Specialist, Software Engineering

Job Code: 43911

Job Location: Nashville, TN

Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off 

Job Description:

The Specialist, Software Engineer will participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications.  May perform task management and mentoring activities for other software engineers.

The Software Engineer, Specialist Level is a seasoned and experienced professional with proficient job area knowledge and practical knowledge of project management, managing projects and processes under general supervision to achieve operational targets with moderate impact on departmental results.

Essential Functions:

  • Interact directly with engineering team and program management staff to analyze and understand requirements
  • Translate requirements into appropriate technical designs
  • Effectively present technical designs to software engineering, program management, and other team members
  • Implement requirements into software components and applications according to technical design
  • Unit and component test software components and applications to ensure quality of deliverables
  • Provide input and effort for the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications 
  • Investigate and address requirement violations in functional testing and production software as needed
  • Track and report status of tasks, deliverables, and issues to software engineering team
  • Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
  • Effectively manage multiple task assignments
  • Mentor less experienced team members as appropriate
  • Perform other appropriate duties as requested, directed, or assigned
  • Perform all job functions with a positive, professional attitude
  • Ability to obtain and maintain a US Government security clearance

Qualifications:

  • Experience with C# and Visual Studio required (Java experience a potential substitute)
  • Proficient knowledge of relevant technologies, software development methodologies, and programming languages
  • Proficient knowledge of the principles, practices, and techniques of object-oriented design/development in a real-time environment
  • Knowledge and understanding of regulatory standards impact on software development
  • Proficient knowledge of the principles, practices, and techniques of software unit, component, and integration testing
  • Proficient knowledge of the principles, practices, and techniques of source code management and defect tracking
  • Ability to effectively utilize both written and verbal communication skills
  • Ability to identify complex problems and provide multiple solutions
  • Ability to understand, create, and communicate complex design specifications
  • Ability to promote a corporate ethics and exhibit a spirit of teamwork and cooperation within the organization
  • Understanding and ability to implement Agile and Scrum methodologies, valuing procedures principles.
  • Ability to work in a team environment and highly effective at collaboration.

Preferred Additional Skills:

  • Minimum of 4 years of progressively advanced object oriented commercial or government software development experience
  • Basic understanding of UML (Unified Modeling Language)
  • Ability to utilize design patterns as appropriate.
  • Experience with WPF, Winforms, and .Net
  • Azure DevOps source control (GIT).
  • A basic understanding of SOLID principals
  • Experience with multihreaded application development

Physical Demands: 

  • Required to sit for long periods of time
  • Infrequent light physical effort required
  • Written and verbal communication
  • Dexterity of hands and fingers to operate a computer keyboard and mouse
  • May require the ability to travel via automobile or airplane

Education and Experience:

  • Bachelor's Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.

Work Environment:

  • Work performed in an office environment with people close to each other
  • Working with computers, and other computer components
  • Duties may require being on call periodically and working outside of normal working hours (evenings and weekends)

#LI-LT2