Software Engineer Jobs in San Francisco, CA

380,589 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.

Senior Events Manager

Company: BlackLine

Location: Los Angeles, CA

Posted Jan 30, 2025

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process. The company is committed to modernizing the finance and accounting function and delivering innovative solutions to empower accounting and finance leaders worldwide. BlackLine is seeking an experienced event manager with 7-10+ years in sponsor and event management, preferably in a B2B SaaS software company. The ideal candidate will have advanced skills in Cvent and/or RainFocus, Excel, PowerPoint, On24, and Wrike. They will partner with internal stakeholders to align on event strategy and goals, manage event budgets, coordinate with vendors, and oversee onsite supervision. BlackLine offers a culture that is kind, open, and accepting, with opportunities for professional development and growth.

Channel Practice Development Lead, Rovo AI

Company: Atlassian

Location: San Francisco, CA / Remote

Posted Jan 30, 2025

Senior Site Reliability Engineer - FedRamp

Company: BlackLine

Location: Los Angeles, CA

Posted Jan 30, 2025

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process. They are committed to modernizing the finance and accounting function and delivering innovative solutions. They are looking for a self-driven, detail-oriented, and passionate engineer to join their Data Engineering team. The role involves developing cloud-based data platforms and services, leveraging Google Cloud Platform and open-source technologies. The ideal candidate should have a degree in computer science, 5+ years of data engineering experience, and expertise in ETL, big data technologies, and Agile software development processes.

Cyber Systems Operations

Company:

Location: Atascadero, CA

Posted Jan 30, 2025

Principal Software Engineer - Omniverse

Company: Bright Machines

Location: San Francisco, CA

Posted Jan 30, 2025

Bright Machines is seeking a Principal Software Engineer to join their R&D team. The role involves developing cutting-edge algorithms and software features for the next generation of design for automated assembly software. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, and at least 10 years of experience as a Software Engineer. They should be proficient in modern languages like Python, C++, and Go, and have strong skills in 3D modeling, algorithm development, and problem-solving. Experience with NVIDIA's Omniverse Platform, Kubernetes, Docker, and cloud compute platforms is highly desirable. The role offers the opportunity to work on a global mission to modernize a global industry, with a collaborative and inclusive work environment.

Machine Learning Engineer

Company: Atlassian

Location: San Francisco, CA

Posted Jan 30, 2025

Atlassian is seeking a Machine Learning Engineer to join their Core Machine Learning team in Mountain View, CA. The role involves developing and implementing cutting-edge machine learning algorithms, collaborating with business engineering and analytics teams, and building large-scale recommendation systems. The team works cross-functionally with stakeholders in various departments, providing machine learning infrastructure and modeling applications. The ideal candidate should have a Master's or PhD in a quantitative subject, 3+ years of experience in machine learning, expertise in Python, and familiarity with SQL and cloud data environments. Atlassian offers competitive compensation and a variety of perks and benefits.

Cyber Systems Operations

Company:

Location: Hanford, CA

Posted Jan 30, 2025

Senior Software Engineer - Full Stack

Company: Bright Machines

Location: San Francisco, CA

Posted Jan 30, 2025

Bright Machines is seeking a Senior Full Stack Software Engineer to join their team in San Francisco. The role involves designing, developing, and deploying software components for their microfactories, which use intelligent automation to transform the manufacturing industry. The ideal candidate should have a degree in Computer Science, Engineering, Mathematics, or a related field, and at least 5 years of experience as a Software Engineer. Proficiency in modern programming languages, understanding of Service Oriented Architecture, and experience with hardware systems are required. The role offers the opportunity to work on a greenfield development effort that will change the way companies build and produce products.

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