1

Foundation Software Jobs in California (NOW HIRING)

Foundation Administrator

Goleta, CA · On-site

$81K - $123K/yr

Cottage Health seeks a Foundation Administrator for their CH Advancement department responsible for ... The above plus skilled in Raisers Edge NXT or other business intelligence software. Years of ...

Showing results 41-60

Foundation Software information

What is a foundation software?

A Foundation Software job typically involves working with Foundation Software, a company that provides construction accounting and project management solutions. Roles can vary from software development and support to sales and customer training. Employees in these positions help construction businesses manage accounting, job costing, payroll, and other financial operations efficiently. Knowledge of accounting principles, technology, and customer service is often required.

What are the typical daily responsibilities of a foundation software engineer?

Foundation Software Engineers are primarily responsible for designing, developing, and maintaining core infrastructure and software components that support various applications within an organization. On a typical day, you may collaborate with cross-functional teams to understand requirements, write and review code, troubleshoot system issues, and optimize existing systems for performance and reliability. You will also participate in code reviews, contribute to technical documentation, and occasionally mentor junior engineers. This role often provides a broad view of the company’s technology stack, offering variety and opportunities to work on foundational projects that impact multiple teams.

What are the key skills and qualifications needed to thrive in the foundation software position, and why are they important?

To excel as a Foundation Software Engineer, you need strong programming skills, a deep understanding of software architecture, and a relevant degree in computer science or engineering. Experience with development tools such as Git, CI/CD pipelines, and cloud platforms, as well as certifications in software engineering or related fields, is highly beneficial. Attention to detail, problem-solving skills, and effective communication are standout soft skills in this position. These abilities ensure high-quality, maintainable code that supports robust software infrastructure for the organization.

Infographic showing various Foundation Software job openings in California as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Senior Software Engineer, Software Developer Foundation

Apple

Cupertino, CA • On-site

$67.25 - $88.75/hr

Full-time

Re-posted 18 days ago


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

Our team is building the next generation platform for orchestrating and deploying AI agents, and their integration into the lifecycle of the development of products Apple customers love. We're a fast moving, highly skilled but small team designing and building a collection of tools and systems used by Apple's internal development teams, MLEs and data scientists to build, test and deploy their products. Our systems have to scale, stay highly available, and .just work.. That's a tall order, and we're looking for talented and passionate engineers who love dealing with such challenges.
Description
In this role, you will need to rely on your creativity and problem solving to develop scalable, maintainable, and cost-effective solutions. You will be successful and feel fulfilled in our team if you enjoy tackling challenging distributed systems problems, have a strong sense of shared ownership, and thrive in a collaborative team setting.
The platform also powers Apple's internal ML systems and tools that support applied ML teams throughout their product development cycle. Using our systems, teams launch AI agents at massive scale. In this role, you will implement new features for our next generation AI agent platform. You collaborate in a highly x-functional setup with Apple's internal teams who need to deploy custom AI agents in our platform, and Apple's internal teams who provide the specialized compute for our platform.
Minimum Qualifications
5+ years industry experience as a Software Engineer working on deploying large-scale systems
Strong understanding in data centric systems, distributed systems, reliability, and cloud services
Hands-on experience in designing and coding large scale systems
Proven experience with applied machine learning, data engineering, or similar
Bachelor in Computer Science or related experience
Preferred Qualifications
Experience with developer tools or developer productivity systems
Experience with open source or inner source
MS in Computer Science or related experience

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976