1

Software Engineer Independent Contractor Jobs in California

Excellent problem-solving skills and the ability to work independently and as part of a team ... TIAG is an equal opportunity employer and federal contractor or subcontractor. Consequently, the ...

Software Engineer

Santa Rosa, CA · On-site

$48 - $55/hr

Pay Rate: $48 - $55 The Software & Controls Engineer II designs, develops, supports, and enhances ... VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity ...

Independently shipping production-quality code with an eye towards usability, performance, and ... Software Engineer in a technology company working on a web-based product * Raw intelligence in ...

... independent progress on complex, ambiguous technical problems Qualifications : Required : • Bachelor's degree in Computer Science, Engineering, or equivalent, with 5+ years of professional software ...

... Ability to work independently while contributing effectively within a collaborative team ... a software engineer supporting a business unit comfortable with iterative approaches. • ...

Software Engineer (Golang Backend) Experience : 3-5 Years Location: Fremont, CA - 100% Onsite (5 ... Ability to work independently and in a fast-paced engineering environment. * Passion for writing ...

Rundoo is a company dedicated to empowering independent supply stores with modern technology. As a Software Engineer, you will ship features across the tech stack, work closely with your team, and ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

Build a complete standalone subsystem software framework capable of operating independently and ... Work closely with Mechanical Engineering and Electrical Engineering teams, who will remain ...

Build a complete standalone subsystem software framework capable of operating independently and ... Work closely with Mechanical Engineering and Electrical Engineering teams, who will remain ...

Showing results 41-60

Software Engineer Independent Contractor information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software engineer independent contractor jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer independent contractor in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software engineer independent contractor?

To thrive as a Software Engineer Independent Contractor, you need proficient coding abilities, problem-solving skills, and a solid understanding of software development methodologies, often supported by a degree in computer science or related experience. Familiarity with popular programming languages, project management tools, code repositories like Git, and relevant certifications such as AWS Certified Developer or Scrum Master are commonly expected. Excellent self-management, communication, and client relationship skills help you stand out in this position. These abilities are crucial for delivering high-quality solutions, maintaining professionalism, and ensuring client satisfaction while working independently.

What is a software engineer independent contractor?

A Software Engineer Independent Contractor is a self-employed professional who provides software development services to clients on a contractual basis. Unlike full-time employees, independent contractors work on specific projects, often for multiple clients, and handle their own taxes, benefits, and work schedules. They may be responsible for designing, coding, testing, and maintaining software solutions based on client requirements. This role offers flexibility and autonomy but requires strong time management and business skills.

What are the typical challenges faced by software engineer independent contractors, and how can they be addressed?

As a Software Engineer Independent Contractor, common challenges include managing multiple projects simultaneously, adapting to different client expectations, and ensuring consistent communication across remote teams. Successful contractors often establish clear project scopes, set realistic timelines, and utilize productivity tools to stay organized. Building strong client relationships and proactively addressing feedback can help mitigate misunderstandings and foster repeat business. Additionally, investing in ongoing learning and networking can open opportunities for higher-value projects and career growth. Embracing flexibility and self-discipline is key to thriving in this dynamic, self-driven work environment.

What are the most commonly searched types of Software Engineer jobs in California? The most popular types of Software Engineer jobs in California are:
What are popular job titles related to Software Engineer Independent Contractor jobs in California? For Software Engineer Independent Contractor jobs in California, the most frequently searched job titles are:
What job categories do people searching Software Engineer Independent Contractor jobs in California look for? The top searched job categories for Software Engineer Independent Contractor jobs in California are:
What cities in California are hiring for Software Engineer Independent Contractor jobs? Cities in California with the most Software Engineer Independent Contractor job openings:
Infographic showing various Software Engineer Independent Contractor job openings in California as of August 2026, with employment types broken down into 100% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Software Engineer

TIAG

San Diego, CA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

TIAG is now hiring a Software Engineer to join our team full time in San Diego, CA. In this role, you will take end-to-end ownership of features, architecting and developing solutions that span from our Django back-end to our React front-end. This Software Engineer acts as contributor to the entire product lifecycle, from initial concept to deployment and maintenance.

The ideal candidate is a versatile engineer who is comfortable working on both client-side and server-side logic and is driven to build high-quality, user-centric software. You will be empowered to make significant technical contributions and collaborate closely with all members of the product and engineering team.

Positions Responsibilities include:

  • Design, build, and maintain efficient, reusable, and reliable Python code using the Django framework.
  • Develop robust, scalable RESTful APIs using Django Rest Framework to support the front-end application.
  • Implement new user-facing features and build reusable components using React.js.
  • Translate UI/UX prototypes and wireframes from our JupyterLab environment into high-performance, production-grade code.
  • Design and manage database schemas and data models for our application (e.g., using PostgreSQL).
  • Ensure the performance, quality, and responsiveness of the full application stack.
  • Work within our container-based development workflow using OCI tools like Podman, Buildah, and Skopeo in a Linux environment.
  • Write clean, well-documented code for both the front-end and back-end, and participate actively in peer code reviews.

Required Skills and Qualifications

  • 2+ years of professional experience as a Full-Stack Engineer or similar role, with a portfolio showcasing both front-end and back-end projects.
  • Proficiency in Python and hands-on experience with the Django framework, particularly Django Rest Framework (DRF).
  • Proficiency in JavaScript (ES6+) and a thorough understanding of React.js and its core principles.
  • Experience designing and building RESTful APIs.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and data modeling.
  • Proficiency in implementing structured and effective logging for application monitoring and diagnostics.
  • Proficiency with code versioning tools, such as Git.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.

Preferred Qualifications

  • Experience with Test-Driven Development (TDD) principles across the stack (e.g., Jest/React Testing Library for the front-end, Pytest for the back-end).
  • Familiarity with OCI-compliant container tools like Podman and Buildah (professional experience with Docker is also highly valued), and experience with container image signing using skopeo.
  • A working knowledge of the Python data science ecosystem, particularly JupyterLab and ipywidgets, is a significant plus.
  • Experience working in a Linux environment, especially RHEL or a similar distribution (e.g., CentOS, Fedora).
  • Knowledge of modern authorization mechanisms (e.g., OAuth, JSON Web Tokens).
  • Experience with CI/CD pipelines and deployment processes.

TIAG is an equal opportunity employer and federal contractor or subcontractor.  Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a), and 41 CFR 60-741.5(a)  and employment decisions shall be based solely on merit and without regard disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. TIAG takes proactive steps to employ and advance in employment qualified individuals without regard to disability or protected veteran status.  The parties also agree that, as applicable, they will abide by the requirements and may be subject and required to take action pursuant to the following laws and accompanying regulations:


The Vietnam Era Veterans Readjustment Assistance Act of 1974, as amended (and its implementing regulations at 41 C.F.R. 60-300);
Section 503 of the Rehabilitation Act of 1973, as amended (and its implementing regulations at 41 C.F.R 60-741); and 
Executive Order 13496 (and its implementing regulations at 29 C.F.R. part 471, Appendix A to Subpart A).