1

Programmer Outsourcing Jobs in Rodeo, CA (NOW HIRING)

Head of Scaled, Ads Solutions

San Francisco, CA ยท On-site

$302K - $385K/yr

... Engineering, and leadership teams. * Represent OpenAI at industry events, with media, and in the field to advocate for our mission and growth. * Collaborate with outsourced vendors in the BPO channel ...

Systems Engineer

Berkeley, CA ยท On-site

$115K - $130K/yr

As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology ...

Senior Electrical Engineer

Berkeley, CA ยท On-site

$115K - $130K/yr

As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology ...

Staff Reliability Engineer

San Francisco, CA ยท On-site

$120K - $152K/yr

ESS Engineering Reports To: Staff Reliability Engineer Position Type: Full-time About Peak Energy ... Partner with the SIE team and suppliers to verify component quality by overseeing outsourced ...

Wire Harness Engineer

Berkeley, CA ยท On-site

$115K - $135K/yr

As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology ...

Oversee outsourced vendor support. * Assist in training maintenance, instrumentation, and ... Engineer III: * Bachelor's Degree in engineering or related field. Professional certifications and ...

Wire Harness Engineer

Berkeley, CA ยท On-site

$115K - $135K/yr

As part of the global ALTEN Group--57,000+ engineers in 30 countries--we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN ...

Engineering Manager, Safety

San Francisco, CA ยท On-site

$248K - $310K/yr

We're hiring an Engineering Manager to lead the team: nine engineers across three squads, each with ... Consolidating fragmented legacy systems onto a single platform, or managing outsourced operations ...

Showing results 41-60

Programmer Outsourcing information

See Rodeo, CA salary details

$13

$43

$75

How much do programmer outsourcing jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for programmer outsourcing in Rodeo, CA is $43.66, according to ZipRecruiter salary data. Most workers in this role earn between $28.41 and $56.83 per hour, depending on experience, location, and employer.

What are common challenges programmers face when working in an outsourcing environment, and how can they be addressed?

Programmers in outsourcing roles often encounter challenges such as time zone differences, communication barriers, and varying client expectations. Adapting to diverse project management tools and processes, as well as aligning with different coding standards, can also be demanding. These issues can be addressed through proactive communication, clear documentation, regular status updates, and flexibility in work hours when needed. Building strong relationships with both local and remote team members is essential for successful collaboration and project delivery.

What is the difference between Programmer Outsourcing vs Software Developer?

AspectProgrammer OutsourcingSoftware Developer
CredentialsTypically no specific credentials required; skills demonstrated through portfolio or testsOften holds a degree in computer science or related field
Work EnvironmentRemote or offshore teams contracted for specific projectsIn-house or remote employment within a company
Employer & Industry UsageUsed by companies seeking flexible, project-based programming supportEmployed directly by organizations to develop software solutions

Programmer outsourcing involves contracting external programmers for specific tasks or projects, offering flexibility and cost savings. In contrast, a software developer is typically a full-time employee responsible for designing, coding, and maintaining software within a company. Both roles require programming skills, but outsourcing emphasizes external collaboration, while developers are integrated team members.

What are the key skills and qualifications needed to thrive as a programmer in outsourcing?

To thrive as a Programmer in Outsourcing, you need strong programming skills in languages like Java, Python, or C#, along with a relevant degree or equivalent experience. Familiarity with version control systems (such as Git), cloud platforms, and collaboration tools is typically required. Excellent communication, adaptability, and problem-solving abilities are vital soft skills for working across diverse teams and clients. These skills ensure effective project delivery, client satisfaction, and successful collaboration in a dynamic, remote environment.

What are programmer outsourcing services?

Programmer outsourcing services involve hiring external software developers or development teams, often from different countries, to handle programming tasks or entire projects. Companies use outsourcing to access specialized skills, reduce costs, and scale their development capacity quickly. Outsourced programmers can work on a range of tasks, from building custom software and applications to maintaining legacy systems. Effective outsourcing requires clear communication, well-defined project requirements, and choosing the right outsourcing partner.
What cities near Rodeo, CA are hiring for Programmer Outsourcing jobs? Cities near Rodeo, CA with the most Programmer Outsourcing job openings:

Machine Learning Engineer

Swish Analytics

San Francisco, CA โ€ข On-site, Remote

$160K/yr

Full-time

Re-posted 21 days ago


Job description

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We're looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and enterprise clients.
The Data Science team is hiring an experienced Machine Learning Engineer with a background building machine learning and statistical modeling frameworks from scratch. They can assist with optimizing the different aspects of the modeling process (Data Validation, Data Visualization, Data Stores & Structures, Feature Engineering, Model Training & Evaluation, Deployments) and improving a variety of Swish products. They will know when to "roll your own" and when to outsource a particular step in the modeling process. They will engineer custom solutions to solve complex data-related sports challenges across multiple leagues.
This position is 100% remote
Responsibilities:
  • Design, prototype, implement, evaluate, optimize systems to generate sports datasets and predictions with high accuracy and low latency.
  • Evaluate internal modeling frameworks and tools to optimize data scientist's modeling workflow.
  • Build, test, deploy and maintain production systems.
  • Work closely with DevOps and Data Engineering teams to assist with implementation, optimization and scale workloads on Kubernetes using CI/CD, automation tools and scripting languages.
  • Support maintenance and optimization of cloud-native EDW and ETL solutions.
  • Maintain and promote best practices for software development, including deployment process, documentation, and coding standards.
  • Experience applying large scale data processing techniques to develop scalable and innovative sports betting products.
  • Use extensive experience to build, test, debug, and deploy production-grade components.
  • Experience applying large scale data processing techniques to develop scalable and innovative sports betting products.
  • Participate in development of database structures that fit into the overall architecture of Swish systems

Qualifications:
  • Masters degree in Computer Science, Applied Mathematics, Data Science, Computational Physics/Chemistry or related technical subject area
  • 5+ years of demonstrated experience developing and delivering clean and efficient production code to serve business needs
  • A proven background in quantitative analytics, trading, or engineering is required for this position
  • Demonstrated experience developing data science modeling systems and infrastructure at scale
  • Experience with Python and exposure to modern machine learning frameworks
  • Proficient in SQL; experience with MySQL
  • Background and/or interest in Rust preferred
  • Affinity for teamwork and collaboration with others to solve problems, share knowledge, and provide feedback
  • Strong communication skills when discussing technical concepts with technical and non-technical colleagues

Base salary: starting at $160,000 base plus bonus potential
Swish Analytics is an Equal Opportunity Employer. All candidates who meet the qualifications will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, genetic, military, veteran status, marital status, or any other characteristic protected by law. The position responsibilities are not limited to the responsibilities outlined above and are subject to change. At the employer's discretion, this position may require successful completion of background and reference checks.
Department Engineering & Infrastructure Role Data Science Infrastructure Locations San Francisco, CA - Remote Remote status Fully Remote