- Software engineering is a lucrative career, according to the Bureau of Labor Statistics.
- When a firm hires a foreign employee, they have to apply for a foreign worker visa.
- These visas tell us how much firms like Apple, Postmates, and LinkedIn pay employees.
- Visit the Business section of Insider for more stories.
San Francisco is well-known for being a tech hub. While some are fleeing the area because of the high cost of living, there are still plenty of companies hiring up in the Bay Area and Silicon Valley.
One job in demand: software engineers.
Insider examined more than 10,000 visa applications from 2019 and 2020 published by the US Office of Foreign Labor Certification to understand how software engineers are paid in San Francisco and surrounding areas. The analysis includes salaries from Airbnb, Apple, Capital One, Postmates, and more.
It’s worth noting that the salary figures shown below represent only base salary, and exclude other compensation elements like benefits, bonuses, and incentives, which would typically be offered as part of a total rewards package.
Let’s dig into the compensation below.
Apple has software engineering jobs open in both San Francisco proper and Cupertino
Apple’s main office is in Cupertino, about 40 miles south of San Francisco, but they have jobs posted in San Francisco proper as well. According to visa applications, the firm hires software engineers at salaries between $145,000 and $225,400.
Quite a few different types of software engineering positions are posted on Apple’s careers site, including ones that focus on videos, gaming, and applications. See below for a list of jobs at both Apple’s Cupertino office and its San Francisco office.
- Software Engineer, Videos
- Social Gaming Software Engineer
- SW Engineer, AMP, App Store
- SW Engineer, AMP, App Store
- Senior Software Engineer, People Applications
- Software Engineering Program Manager (EPM)
Airbnb has disclosed salaries for software engineers between $130,000 and $264,000
The San Francisco-headquartered home-rental firm Airbnb went public at the end of 2020 in a successful IPO, and the company continues to hire up. Currently, Airbnb has 152 positions open, many for software engineers. A few of the open positions are listed below, but a full listing can be found on the firm’s jobs site.
- Staff Software Engineer, Airbnb.org
- iOS Software Engineer, Airbnb.org
- Senior Software Engineer, Financial Intelligence
- Senior Software Engineer, Full Stack (Trust / Identity)
- Senior Software Engineer, Guest Store
- Senior Software Engineer, Homes Accuracy
According to visa applications for the firm, Airbnb has paid software engineers anywhere between $130,000 and $264,000.
Software Engineer: $130,000 – $264,750
iOS Software Engineer: $190,000 – $215,000
Senior Software Engineer: $213,420
Software Engineer Android: $225,000
Cryptocurrency continues to surge in popularity, and Coinbase continues to hire software engineers to support their crypto exchange platform
Coinbase is a digital currency exchange founded in 2012. Since then, the popularity of cryptocurrency has surged, and the firm continues to build up its engineering team. Currently, the firm has openings for engineers specializing in machine learning, automation, and security for SF-based engineers. A few of the open positions are listed below:
- Staff Software Engineer
- Staff Software Engineer, Machine Learning Platform
- Staff Software Engineer, Mobile Release & Automation
- Senior Infrastructure Security Software Engineer
- Senior Security Software Engineer, Technical Program Manager
In 2019 and 2020, the firm has applied for more than 30 visas for software engineers in San Francisco. Salaries ranged from around $100,000 to $200,000.
Software Engineer: $105,000 – $169,950
Backend Software Engineer – Risk & Fraud: $160,000
Software Engineer – Wallet (Backend): $200,000
Software Engineer, Backend: $140,000
Software Engineer, Consumer: $140,000
Senior Software Engineer: $170,000 – $200,000
Senior Software Engineer – Salesforce Platform: $165,000
Senior Software Engineer (Payments): $185,000
LinkedIn has opportunities for San Francisco-based software engineers who focus on messaging platforms, infrastructure, and sales platforms
As one of the best-known sites for finding a job, LinkedIn hosts a job search platform that is used by 740 million members worldwide.
The firm currently has quite a few job opportunities for San Francisco-based software engineers, including for people who focus on messaging platforms, infrastructure, and sales platforms. A short list of opportunities is below, but LinkedIn’s job board includes more openings.
- Software Engineer – Data Applications
- Software Engineer – LinkedIn Learning Experience
- Software Engineer – Applications (Messaging Platform)
- Software Engineer – Developer Experience IDE Tools
- Software Engineer – Frontend (LSS)
- Staff Software Engineer -Systems and Infrastructure (UMP)
- Software Engineer – Sales Platform
In 2019 and 2020, the firm applied to hire software engineers at salaries from $100,000 to $313,000.
Software Engineer: $100,000 – $168,000
Software Engineer, Machine Learning: $122,000 – $178,000
Senior Software Engineer: $123,000 – $219,000
Senior Software Engineer, Machine Learning: $144,040 – $223,000
Manager, Software Engineering: $187,910 – $253,000
Senior Manager, Software Engineering: $194,251 – $313,000
Postmates was recently acquired by Uber, but still has many opportunities for software engineers in the Golden Gate city.
Food delivery service Postmates was acquired by Uber in late 2020. In the two years prior to this purchase, the firm applied to hire more than 20 San Francisco-based software engineers. Salaries ranged from $136,000 to $220,000 according to the applications. More detail about salaries is listed below:
Associate Manager, Software Engineering: $166,000
Backend Software Engineer: $136,000
Senior Software Engineer: $180,200 – $205,000
Software Engineer: $155,000 – $180,000
Software Engineer II: $150,000 – $160,000
Software Engineer II: Backend (Buyer): $170,000
Software Engineer Infrastructure: $178,500
Software Engineer, Robotics- Motion Planning: $220,000
The firm currently has quite a few openings for software engineers, for people specializing in Android, robotics, camera perception systems, and more. Below are a few of the openings, but a complete list can be found on the firm’s job site.
- Software Engineer, Android
- Software Engineer, Backend
- Software Engineer, Robotics – Localization & Mapping (X)
- Sr. Software Engineer, Camera Perception System
- Senior Software Engineer, Data Infrastructure
- Software Engineer, Machine Learning
Capital One has 30 engineering positions open in their San Francisco office, many of them for software engineers
According to visa applications, the banking giant Capital One has hired foreign employees at salaries between $99,000 and $224,100. The company has more than 50 jobs posted in their San Francisco office, 30 of which are for engineering positions. A few are listed below:
- Senior/Lead Software Engineer
- Senior Manager, Software Engineering
- Software Engineer, iOS
- Director, Software Engineering
- Machine Learning Software Engineer
Capital One has filed many visa applications for San Francisco-based software engineers, ranging from senior positions to lead positions to management positions.
Software Engineer: $99,000 – $159,300
Senior Software Engineer: $106,600 – $168,800
Lead Software Engineer: $119,122 – $224,100
Master Software Engineer: $119,122 – $186,700
Senior Manager, Software Engineering: $142,500 – $224,100
Senior Software Engineer: $106,600 – $186,700
Chegg is based in Santa Clara, which is about an hour outside of San Francisco. The firm has paid its software engineers over $100,000 according to 2019 and 2020 visas.
Chegg is an education tech firm based in Santa Clara, which is about an hour away from San Francisco. The firm, which started out selling affordable textbooks, has just two positions open for software engineers, both for higher-level positions.
- Software Engineer II
- Senior Software Engineer – Fraud Engineering
According to visa applications, the firm has not applied to hire a software engineer for a salary below $100,000 — the lowest salary recorded was $120,000. More details on the positions’ salaries are below:
Software Engineer: $120,000 – $130,000
Software Engineer, Platform: $130,000
Backend Software Engineer: $130,000
Software Engineer II: $120,000
Senior Software Engineer: $121,077 – $156,000
Senior Software Engineer – Frontend: $144,040
In 2019 and 2020, Glassdoor applied for more than 20 foreign worker visas, recording salaries between $127,000 and $240,000
According to visa applications, Glassdoor has applied for more than 20 foreign worker visas in 2019 and 2020. The applications for San Francisco-based positions included positions with a focus on Java, search functions, and testing. Below are salaries from the visa applications:
Software Engineer: $127,000 – $150,000
Software Engineer, Search: $128,000
Senior Java Software Engineer: $147,500 – $192,000
Senior Software Engineer: $160,000 – $192,000
Senior Software Engineer In Test: $143,100
Senior Software Engineer, Search: $160,000 – $170,000
Lead Software Engineer: $168,958 – $224,000
Lead Software Engineer In Test: $144,700
Director, Software Engineering: $240,000
The firm currently has positions open focusing on its mobile app and its notification platform. Open positions are listed below:
- Senior Software Engineer, Mobile
- Lead Software Engineer, Notification Platform
- Senior Software Test Automation Engineer, Notification Platform (Remote)
Nextdoor serves thousands of neighborhoods across the world, and is hiring different types of software engineers to support their platform.
Nextdoor is a social media firm meant to bring neighborhoods together. According to Nextdoor, the platform is in 270,000 neighborhoods globally. In order to connect this many people, the firm employs a team of software engineers.
According to visa applications, Nextdoor applied to hire 29 software engineers in the San Francisco area. A few positions and their respective salaries are listed below.
Full Stack Software Engineer – Sponsored Posts: $119,122 – $180,000
Software Engineer: $119,122 – $200,000
Software Engineer – Android: $119,122 – $180,000
Software Engineer – Backend: $118,456 – $210,000
Software Engineer – Data Platform: $137,259 – $195,000
Software Engineer – Developer Tools: $117,770 – $190,000
Currently, the firm has many openings for software engineers, including for people with specialties in Android, development operations, front end, and more. Relevant job postings are listed below, but visit Nextdoor’s website for a full listing.
- Software Engineer – Android
- Software Engineer – Backend
- Software Engineer – Build & Release
- Software Engineer – DevOps
- Software Engineer – Frontend
- Software Engineer – Full Stack
Source: Read Full Article