1

Weekend Software Engineers Jobs in Alabama (NOW HIRING)

Data Engineer- SME

Huntsville, AL

$112K - $135K/yr

Open source, commercial, and government software packages such as PyTorch, TensorFlow, GitLab ... May require periods of non-traditional working hours including consecutive nights or weekends (if ...

Commisioning Specialist

Birmingham, AL · On-site

$74K - $84K/yr

Experience with programming, Computer Science, or Software Engineering * Experience with the Linux ... Ability to work occasional weekends and off shifts for project launches

The 9/80 schedule allows employees to work nine-hour days, which creates a three-day weekend every ... You will be responsible for supporting C2 Software Team system engineering activities associated ...

New

The 9/80 schedule allows employees to work nine-hour days, which creates a three-day weekend every ... You will be responsible for supporting C2 Software Team system engineering activities associated ...

New

... software processes. Minimum Qualifications 1. Bachelor's degree in a related field Preferred ... No Work Hours - Monday through Friday - 8am to 5pm - Evening and weekend hours occasionally ...

next page

Showing results 1-20

Weekend Software Engineers information

What are the key skills and qualifications needed to thrive as a Weekend Software Engineer, and why are they important?

To thrive as a Weekend Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or related experience. Familiarity with version control systems like Git, cloud platforms, and proficiency in at least one major programming language are essential technical requirements. Excellent time management, adaptability, and clear communication are standout soft skills for balancing project deadlines and collaborating remotely or asynchronously. These skills are crucial for delivering reliable code and collaborating effectively with teams during limited weekend hours.

How does the work schedule for Weekend Software Engineers typically differ from standard software engineering roles?

Weekend Software Engineers generally work primarily on Saturdays and Sundays, often to provide critical support, maintain systems, or advance projects that require continuous development outside regular business hours. This schedule can offer flexibility for those balancing other commitments during the week, but it may also involve collaborating with colleagues asynchronously or joining virtual meetings with teams in different time zones. While the core responsibilities mirror those of weekday engineers, such as coding, debugging, and deploying software, weekend roles may focus more on urgent fixes or supporting ongoing operations. This unique schedule can present challenges in work-life balance but also offers opportunities to demonstrate reliability and handle high-priority tasks, which can be advantageous for career growth.

What are Weekend Software Engineers?

Weekend Software Engineers are professionals who work on software development tasks specifically during weekends, either as part-time employees, freelancers, or in addition to their regular weekday jobs. They perform similar duties to full-time software engineers, such as writing code, debugging, testing, and collaborating with teams, but their work schedule is concentrated over the weekends. This role is ideal for companies needing extra support outside regular business hours or for engineers seeking flexible or supplemental work opportunities.

What is the difference between Weekend Software Engineers vs Part-Time Software Developers?

AspectWeekend Software EngineersPart-Time Software Developers
CredentialsTypically require a bachelor's degree in computer science or related fieldSimilar credential requirements, often with flexible experience levels
Work EnvironmentUsually work on specific projects during weekends, often remotely or freelanceWork hours are flexible, may work remotely or onsite, often on multiple projects
Industry UsageCommon in tech startups, freelance platforms, and consulting firmsWidely used across tech companies, agencies, and freelance markets

Weekend Software Engineers and Part-Time Software Developers share similar credentials and flexible work environments. The main difference lies in their typical work schedule: Weekend Software Engineers focus on weekend-only projects, while Part-Time Developers may work fewer hours during weekdays or evenings. Both roles cater to flexible employment needs within the tech industry.

What are the most commonly searched types of Software Engineers jobs in Alabama? The most popular types of Software Engineers jobs in Alabama are:
Data Engineer- SME

Data Engineer- SME

SOSi

Huntsville, AL

$112K - $135K/yr

Full-time

Re-posted 4 days ago


Job description

Company Description

Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.

Job Description

Overview

SOSi is seeking an expert Data Engineer to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing resources. 

In this role, you will construct data analytical infrastructure, data engineering, data mining, exploratory analysis, predictive analysis, and statistical analysis. You will leverage scientific techniques to transform petabyte-scale data into insightful data products to enable data-driven decisions. You will partner with Data Scientists to refactor manual workflows to produce highly automated MLOPs based workloads. You will perform using Scrumban techniques and be embedded with end users.

The team will work with technologies including:

  • Open source, commercial, and government software packages such as PyTorch, TensorFlow, GitLab, Atlassian Suite, Linux, and Microsoft Suite
  • SQL and NOSQL databases such as PostgreSQL, Wevaiate, Neo4j, and MongoDB
  • Microservice architecture and containerization with Docker and Kubernetes
  • Apache products such as Kafka, Airflow, and Spark
  • Leverage GitOps patterns and CI/CD with tools like GitLab, Argo, and Harness

Essential Job Duties

  • Build and maintain data pipelines, ETL processes, and storage systems
  • Design end-to-end data architectures and infrastructure
  • Lead teams building complex data pipelines and ML systems
  • Develop services and extend infrastructure to enable machine learning workflows
  • Integrate software components into functional data systems
  • Write clean, testable, maintainable code in Python and other languages
  • Implement CI/CD pipelines and DevSecOps best practices
  • Create technical documentation for software systems
  • Collaborate across teams to share knowledge and leading practices
Qualifications
  • Top Secret Security Clearance with SCI eligibility
  • At least 7 years of experience as a Data Engineer/Scientist or advanced analytical role
  • Experience in data engineering and/or software development
  • Expertise with Python, GIT, YAML, Docker, and SQL
  • Knowledge of CI/CD and Agile methodologies
  • Experience developing back-end systems and services
  • Understanding of software design and system integration

Preferred Qualifications

  • Significant Experience with Petabyte scale data sets
  • Significant Experience with large-scale, multi-INT analytics
  • BS or MS in Computer Science, Statistics, Mathematics, Physics or a quantitative field

Additional Information

Work Environment

  • Working conditions are normal for an office environment.
  • Fast paced, deadline-oriented environment.
  • May require periods of non-traditional working hours including consecutive nights or weekends (if applicable).

Working at SOSi

All interested individuals will receive consideration and will not be discriminated against for any reason.