1

Weekend Software Developer Jobs in California (NOW HIRING)

Software Developer III

Poway, CA · On-site

$98K - $171K/yr

As a Software Engineering Supervisor at General Atomics, you will lead a high-performing team of software engineers developing and delivering advanced software solutions for world-leading aerospace ...

Software Developer IV

Poway, CA · On-site

$105K - $189K/yr

As a Software Engineering Supervisor at General Atomics, you will lead a high-performing team of software engineers developing and delivering advanced software solutions for world-leading aerospace ...

The Software Developer duties include but are not limited to the following: * Lead review of data requirements and identify business operational needs for design, development and technical solutions ...

As a software developer, you'll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built ...

Learn more about Alluxa: -alluxa/ POSITION SUMMARY The Software Developer creates software tools and solutions in support of Alluxa manufacturing and management needs as defined by the Software Team ...

POSITION SUMMARY The Software Developer creates software tools and solutions in support of Alluxa manufacturing and management needs as defined by the Software Team Manager. Specific projects can ...

Software Developer

Los Angeles, CA · On-site +1

$349K - $384K/yr

Software Developer (Fox Cable Network Services, LLC; Los Angeles, California): Write performance rendering code that can work on low-spec devices with as little memory usage as possible; build ...

We are seeking a qualified Software Developer for an immediate opening in the Pasadena area of Los Angeles County! Job Duties: * Codes and performs unit and integration testing of software to ensure ...

Software Developer (Fox Cable Network Services, LLC; Los Angeles, California): Write performance rendering code that can work on low-spec devices with as little memory usage as possible; build ...

We are seeking a qualified Software Developer for an immediate opening in the Pasadena area of Los Angeles County! Job Duties: * Codes and performs unit and integration testing of software to ensure ...

Research and Innovation • Stay current with industry trends in open-source development, front-end frameworks, cloud technologies, and modern software engineering practices. • Evaluate and ...

New

The Software Developer is responsible for designing, developing, and maintaining software solutions that support the Navy's Large Enterprise Networks. This role focuses on automation, AI-driven ...

This is a hands-on software developer position responsible for the web applications development and maintenance. * Candidate must be able to coordinate activities with technical leads/team on design ...

next page

Showing results 1-20

Weekend Software Developer information

See California salary details

$47.4K

$110.4K

$163.8K

How much do weekend software developer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for weekend software developer in California is $110,380.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Weekend Software Developer, you need strong programming skills in relevant languages (such as Python, Java, or JavaScript), software development experience, and often at least a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, popular frameworks, and agile project management tools is typically expected. Excellent time management, self-motivation, and effective communication are crucial soft skills for balancing weekend work and collaborating with remote or distributed teams. These skills ensure the developer can efficiently produce high-quality code, meet deadlines, and contribute positively to project goals even outside traditional work hours.

What are the typical expectations and communication practices for a Weekend Software Developer working with a distributed team?

Weekend Software Developers often collaborate with teams that operate across various time zones and schedules. Clear, asynchronous communication is crucial, as you may need to provide detailed status updates, document your progress, and flag any blockers for your weekday colleagues. Many teams use tools like Slack, Jira, or Trello to facilitate handovers and ensure seamless project continuity. You can expect your responsibilities to focus on feature development, bug fixes, or code reviews, with an emphasis on self-management and proactive reporting. Building strong written communication skills will help you succeed and integrate smoothly with the broader development team.

What are Weekend Software Developers?

Weekend Software Developers are professionals who work primarily on weekends to develop, test, and maintain software applications. They may work part-time, on contract, or as freelancers, often supporting companies that require continuous development or maintenance outside of standard business hours. These roles are ideal for individuals seeking flexible work schedules or supplemental income. Weekend Software Developers typically possess the same technical skills as full-time developers, including programming, problem-solving, and collaboration abilities.

What Are Weekend Jobs for a Software Developer?

In a software developer weekend job, you work part-time on programming projects during Saturday-Sunday shifts. In this career, your duties vary depending on your client or employer but typically focus on the design of programs, applications, and computer systems. You write code for programming projects and also test your programs or debug the developments of other coding professionals. When working with systems software, your responsibilities may include making necessary changes and performing tests. You may focus on a specific aspect of a software project or application or analyze and correct the programming for a larger network from the work week.

What are the most commonly searched types of Software Developer jobs in California? The most popular types of Software Developer jobs in California are:
What cities in California are hiring for Weekend Software Developer jobs? Cities in California with the most Weekend Software Developer job openings:
Infographic showing various Weekend Software Developer job openings in California as of June 2026, with employment types broken down into 88% Full Time, 9% Part Time, 1% Temporary, and 2% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.
Software Developer III

Software Developer III

General Atomics

Poway, CA • On-site

$98K - $171K/yr

Full-time

Posted 7 days ago


General Atomics rating

8.9

Company rating: 8.9 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

5th of 60 rated aerospace companies


Job description

Job Summary
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
As a Software Engineering Supervisor at General Atomics, you will lead a high-performing team of software engineers developing and delivering advanced software solutions for world-leading aerospace and defense systems. Your work will directly support mission-critical capabilities deployed in complex operational environments, contributing to technologies that have meaningful real-world impact.
In this role, you will guide your team across the full software development lifecycle-from architecture and implementation through integration, verification, and release-within a disciplined engineering environment. You will oversee development and delivery across multiple system configurations and operational scenarios, ensuring rigorous configuration management, robust system integration, and controlled, traceable software releases.
You will collaborate closely with cross-functional partners including systems engineering, integration labs, test organizations, and program leadership to solve complex technical challenges and deliver reliable, high-quality software for integrated hardware-software platforms. This position requires strong technical leadership, sound engineering judgment, and the ability to coordinate development efforts across interconnected systems and teams.
This role offers the opportunity to make a significant contribution to industry-leading aerospace and defense products while advancing both your leadership capabilities and technical depth within a collaborative, high-performance engineering culture.
DUTIES & RESPONSIBILITES:
  • Lead and mentor a team of software engineers, including task assignment, technical guidance, and performance feedback.
  • Coordinate development activities across all phases of the Software Development Lifecycle.
  • Support planning and execution of software releases across multiple system or customer configurations.
  • Ensure engineering work aligns with configuration management processes, release procedures, and quality standards.
  • Provide technical oversight of software architecture, implementation approaches, and integration strategies.
  • Coordinate cross-functional activities with systems engineering, test, integration labs, and program management.
  • Support software integration and troubleshooting within lab, simulation, and operational environments.
  • Participate in technical reviews including design reviews, code reviews, and test readiness reviews.
  • Evaluate and implement process improvements to enhance development efficiency, quality, and delivery reliability.
  • Act as the primary point of contact for external engineering teams, program management, and customers within assigned projects.
  • Support program execution needs, including schedule-driven integration or release activities.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications
  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education.
  • Strong understanding of software engineering principles including system architecture, modular design, integration, and lifecycle management.
  • Demonstrated ability to lead and mentor software engineers and coordinate technical work across a development team.
  • Experience developing software for complex integrated systems (e.g., distributed systems, real-time systems, embedded platforms, or hardware-software integrated environments).
  • Ability to organize, schedule, and manage technical work across multiple concurrent efforts with competing priorities.
  • Demonstrated ability to evaluate technical approaches, make sound engineering decisions, and resolve complex system-level problems.
  • Experience supporting software integration, verification, and test activities across lab, simulation, or operational environments.
  • Strong written and verbal communication skills, including technical documentation and formal engineering reviews.
  • Capability to serve as a primary technical point of contact for assigned software scope.
  • Ability to work independently and collaboratively in a structured development environment.
  • Experience supporting configuration-controlled software delivery within integrated lab or operational environments (e.g., simulation, hardware-in-the-loop, or fielded systems), including formal configuration management and traceable, baselined releases across multiple system configurations.
  • Willingness to support program execution needs, including extended hours during integration or release milestones when required.
  • Ability to obtain and maintain DoD security clearance is required

Preferred Qualifications
  • Experience working in regulated, safety-critical, or mission-critical software environments.
  • Experience with multi-configuration or product-line software development.
  • Experience with automated testing, build systems, or development environment provisioning.
  • Experience supporting formal software releases or customer deliveries.
  • Experience with simulation environments or hardware-in-the-loop testing.
  • Experience developing software for unmanned aircraft systems (UAS) or remotely piloted aircraft.
  • Experience supporting software development in accordance with DO-178 or similar certification standards.
  • Prior technical lead or supervisory experience.

What General Atomics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Atomics logo

About General Atomics

Sourced by ZipRecruiter

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1955