Software Engineer Jobs in San Francisco, CA

380,289 open positions · Updated daily

Looking for Software Engineer jobs in San Francisco, CA? Browse our curated listings with transparent salary information to find the perfect Software Engineer position in the San Francisco, CA area.

Software Engineer - Backend Systems

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

Experience leading the technical development of larger features and collaborating across organizational boundaries.

Marcom Senior Designer

Company: Apple

Location: Cupertino, CA

Posted Aug 12, 2025

Frequent multitasking on design projects that require creative problem solving, robust technical skills, and a high attention to detail.

LLM Machine Learning Engineer

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

You will help design and implement our machine learning strategy to the substantial supply chain and help build the future of our manufacturing systems and…

Software Integrity Engineer

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

You’ll be partnering with the software engineers, quality engineering, and engineering program managers responsible for the system user experience by…

DevOps Engineer

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

Participate in DevOps project brainstorming, design, implementation, and test phases to deliver effective solutions. 2+ year of public cloud working experience.

Graphics Designer

Company: Apple

Location: Cupertino, CA

Posted Aug 12, 2025

Experience with developing video content in all phases - content, design, animation, and prototyping. Develop and execute a variety of projects that range from…

AI Evaluation Engineer - Health

Company: Apple

Location: Cupertino, CA

Posted Aug 12, 2025

In this role you will: - Design and implement evaluation frameworks for measuring model performance, including human annotation protocols, quality control…

Technical Product Owner / Software Development Expert

Company: Emergent Software

Location: San Antonio, TX

Posted Aug 12, 2025

Experience operating as the liaison between agile development teams and users in defining requirements, performing business analysis, and driving delivery in…

Software Engineer

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

Domain knowledge of the utility industry, electrical grid or renewable energy. Additionally, this role might be eligible for discretionary bonuses or commission…

Data Scientist- Data Cloud

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

In your role as a Data Scientist you will: * Design and implement complex analytical models using dbt, SQL, and Python * Optimize and create data extraction…

Contact Center Tools Project Support Manager

Company: Apple

Location: Sunnyvale, CA

Posted Aug 12, 2025

Skilled in translating technical concepts for non-technical audiences. You’ll quickly grasp technical concepts, adapt to change, and bridge business units.

Software Engineer - Data

Company: Apple

Location: San Diego, CA

Posted Aug 12, 2025

Embrace data platform thinking, design and develop data pipelines keeping security, scale, uptime and reliability in mind.

Frequently Asked Questions

What are the typical salary ranges for Software Engineers at different seniority levels?
Junior (0‑2 yrs) $70k‑$90k, Mid‑level (2‑5 yrs) $90k‑$120k, Senior (5‑10 yrs) $120k‑$160k, Staff/Principal (10+ yrs) $160k‑$200k, with variations for tech hubs like SF ($180k‑$220k) and NYC ($170k‑$210k).
What technical skills and certifications are most valuable for Software Engineers today?
Core languages: Java, Python, Go, Rust, JavaScript/TypeScript. Frontend: React, Vue, Angular. Backend: Node.js, Spring Boot, .NET Core. DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines. Data: Spark, Flink, Snowflake, BigQuery. Certifications: AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Microsoft Certified: Azure Developer, Certified Kubernetes Administrator, Certified ScrumMaster.
How common is remote work for Software Engineer positions?
Over 70% of listings support fully remote or hybrid models. Companies like Atlassian, GitLab, and Shopify offer global remote teams, while many startups maintain flexible locations. Remote roles often include a stipend for home office setup and access to virtual collaboration tools.
What career progression paths exist for Software Engineers?
Typical ladder: Junior → Mid‑level → Senior → Staff Engineer/Principal Engineer → Engineering Manager → Director of Engineering → VP of Engineering. Each step adds responsibility for architectural decisions, mentorship, project ownership, and cross‑functional leadership.
What industry trends should Software Engineers be aware of?
AI/ML model deployment, serverless architectures, edge computing for IoT, container‑native observability, GitOps, and continuous delivery pipelines. Companies are also investing in secure multi‑tenant cloud services and low‑latency data streaming platforms.

Related Pages