Software Development Jobs in San Francisco, CA

702,914 open positions · Updated daily

Looking for Software Development jobs in San Francisco, CA? Browse our curated listings with transparent salary information to find the perfect Software Development 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…

Trust & Safety, Threat Analyst/Risk Advisor

Company: Apple

Location: Cupertino, CA

Posted Aug 12, 2025

In-depth analysis and understanding of the UX and technical design of the feature, with a desire to test comprehensively the different functionalities 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.

Production Designer, Presentations - Apple Ads Marketing

Company: Apple

Location: Cupertino, CA

Posted Aug 12, 2025

Translate initial marketing and design concepts into polished, high-quality presentations that meet technical specifications and brand guidelines Produce final…

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…

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…

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 typical salary ranges by seniority for Software Developers?
Junior and Associate developers earn between $80,000–$110,000 annually. Mid‑level engineers command $110,000–$150,000. Senior engineers range from $150,000–$200,000, while Staff and Principal engineers often exceed $200,000, with some roles reaching $250,000+ in high‑growth markets.
Which skills and certifications are most valuable for Software Development roles?
Core programming languages (JavaScript/TypeScript, Java, C#, Python) and frameworks (React, Angular, Spring, .NET) remain essential. Cloud expertise in AWS Certified Solutions Architect, Azure Developer Associate, or Google Cloud Professional Architect is highly sought after. DevOps skills with Docker, Kubernetes, GitHub Actions, and Terraform, plus security certifications (CISSP, CompTIA Security+) add significant value.
How common is remote work for Software Development positions?
Approximately 70‑90% of roles in our database offer fully remote or hybrid arrangements. Companies provide flexible hours, virtual collaboration tools, and remote‑first onboarding to accommodate developers worldwide.
What career progression paths exist within Software Development?
Typical trajectories move from Junior → Mid‑level → Senior → Staff → Principal Engineer, or transition into leadership as Engineering Manager, Director, VP of Engineering, and CTO. Continuous learning, ownership of high‑impact projects, and mentorship accelerate advancement.
What industry trends are shaping Software Development today?
Key trends include AI/ML model integration in production, serverless architectures, edge computing for low‑latency applications, low‑code/no‑code platforms, security‑by‑design

Related Pages