We're looking for software engineers to help harness cutting-edge technologies like AI, machine learning, and computer vision to solve ambitious, high-impact problems for our users. Our work sits at ...
We're looking for software engineers to help harness cutting-edge technologies like AI, machine learning, and computer vision to solve ambitious, high-impact problems for our users. Our work sits at ...
Software Engineer
Healdsburg, CA · On-site
$90 - $110/hr
As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs, for gimbal sensor systems. Conduct system testing utilizing embedded processors, circuit boards, and ...
Software Engineer
Healdsburg, CA · On-site
$90 - $110/hr
As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs, for gimbal sensor systems. Conduct system testing utilizing embedded processors, circuit boards, and ...
Software Engineer
Healdsburg, CA · On-site
$90K - $110K/yr
As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs, for gimbal sensor systems. Conduct system testing utilizing embedded processors, circuit boards, and ...
Quick apply
Software Engineer
Healdsburg, CA · On-site
$90K - $110K/yr
As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs, for gimbal sensor systems. Conduct system testing utilizing embedded processors, circuit boards, and ...
Senior Embedded Software Engineer - TeraWave Customer Terminals
Bodega Bay, CA · On-site
$197K - $276K/yr
We are seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for our next-generation satellite user terminal. In this role, you will build mission-critical software ...
Senior Embedded Software Engineer - TeraWave Customer Terminals
Bodega Bay, CA · On-site
$197K - $276K/yr
We are seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for our next-generation satellite user terminal. In this role, you will build mission-critical software ...
Software Development Engineer III - MAC Control Plane - TeraWave
Bodega Bay, CA · On-site
$207K - $290K/yr
You work closely with senior software engineers and engineers across the PHY, modem, networking, platform, and systems teams to develop a high-throughput, predictable-latency wireless stack designed ...
Software Development Engineer III - MAC Control Plane - TeraWave
Bodega Bay, CA · On-site
$207K - $290K/yr
You work closely with senior software engineers and engineers across the PHY, modem, networking, platform, and systems teams to develop a high-throughput, predictable-latency wireless stack designed ...
R&D Software Engineer
Santa Rosa, CA · On-site
$123K - $199K/yr
Responsibilities Are you a software engineer who enjoys solving complex engineering challenges and taking ownership of solutions from concept through release? Join the FieldFox Firmware Team and help ...
R&D Software Engineer
Santa Rosa, CA · On-site
$123K - $199K/yr
Responsibilities Are you a software engineer who enjoys solving complex engineering challenges and taking ownership of solutions from concept through release? Join the FieldFox Firmware Team and help ...
Founding Fullstack Software Engineer
$200K - $270K/yr
A venture-backed startup is looking for a Founding Full-Stack Software Engineer to join its early team and help build the core product from the ground up. The company is developing a next-generation ...
Quick apply
Founding Fullstack Software Engineer
$200K - $270K/yr
A venture-backed startup is looking for a Founding Full-Stack Software Engineer to join its early team and help build the core product from the ground up. The company is developing a next-generation ...
Description As a senior release engineer with deep expertise in cloud networking, software reliability, and performance engineering, you will lead and innovate our release management processes. This ...
Description As a senior release engineer with deep expertise in cloud networking, software reliability, and performance engineering, you will lead and innovate our release management processes. This ...
As a Staff Software Engineer, you will play a key role in the entire engineering lifecycle from ... Work with senior leadership to turn technical vision into a tangible roadmap every quarter * Be the ...
Quick apply
As a Staff Software Engineer, you will play a key role in the entire engineering lifecycle from ... Work with senior leadership to turn technical vision into a tangible roadmap every quarter * Be the ...
As an engineer on this team, you will have the opportunity to build the future of spatial computing for developers and users alike. The ideal candidate has a background developing software for Apple ...
As an engineer on this team, you will have the opportunity to build the future of spatial computing for developers and users alike. The ideal candidate has a background developing software for Apple ...
Principal Software Engineer - Dataplane & Edge Infrastructure
Bodega Bay, CA · On-site
$290K - $406K/yr
Provide technical leadership by mentoring senior engineers and establishing standards for code ... software engineering with a focus on high-performance networking or systems-level programming
Principal Software Engineer - Dataplane & Edge Infrastructure
Bodega Bay, CA · On-site
$290K - $406K/yr
Provide technical leadership by mentoring senior engineers and establishing standards for code ... software engineering with a focus on high-performance networking or systems-level programming
Principal Software Engineer - Dataplane & Edge Infrastructure
Bodega Bay, CA · On-site
$290K - $406K/yr
Provide technical leadership by mentoring senior engineers and establishing standards for code ... software engineering with a focus on high-performance networking or systems-level programming
Principal Software Engineer - Dataplane & Edge Infrastructure
Bodega Bay, CA · On-site
$290K - $406K/yr
Provide technical leadership by mentoring senior engineers and establishing standards for code ... software engineering with a focus on high-performance networking or systems-level programming
AI/ML Software Engineer
Bodega Bay, CA · On-site
$40/hr
... ship software. As an Associate AI/ML Full Stack Developer, you'll be on the front lines of that ... Participate in code reviews and collaborative design discussions - learning from senior engineers ...
AI/ML Software Engineer
Bodega Bay, CA · On-site
$40/hr
... ship software. As an Associate AI/ML Full Stack Developer, you'll be on the front lines of that ... Participate in code reviews and collaborative design discussions - learning from senior engineers ...
Software Engineer, Observability
$184K - $277K/yr
The Apple Services Engineering (ASE) team is building the next generation of foundational tools that empower software developers at Apple to build products that our customers love. The Observability ...
Software Engineer, Observability
$184K - $277K/yr
The Apple Services Engineering (ASE) team is building the next generation of foundational tools that empower software developers at Apple to build products that our customers love. The Observability ...
Cloud Engineer, Health Software
$184K - $324K/yr
The Apple Health team is looking for a hardworking Sr. Cloud Engineer with a background in large ... world of software delivery. Description Apple's Health team is seeking a high-energy Site ...
Cloud Engineer, Health Software
$184K - $324K/yr
The Apple Health team is looking for a hardworking Sr. Cloud Engineer with a background in large ... world of software delivery. Description Apple's Health team is seeking a high-energy Site ...
Required : • Senior engineering leader with a strong software engineering background and experience leading large, complex development organizations at scale. • Strong business acumen, with the ...
Required : • Senior engineering leader with a strong software engineering background and experience leading large, complex development organizations at scale. • Strong business acumen, with the ...
Software & Systems Engineer
Bodega Bay, CA · On-site
$90K - $140K/yr
We are looking for a software & systems engineer to develop and troubleshoot applications for our ... senior engineers and taking responsibility for your own engineering projects. Your goal will be to ...
Software & Systems Engineer
Bodega Bay, CA · On-site
$90K - $140K/yr
We are looking for a software & systems engineer to develop and troubleshoot applications for our ... senior engineers and taking responsibility for your own engineering projects. Your goal will be to ...
Software & Systems Engineer
$90K - $140K/yr
We are looking for a software & systems engineer to develop and troubleshoot applications for our ... senior engineers and taking responsibility for your own engineering projects. Your goal will be to ...
Quick apply
Software & Systems Engineer
$90K - $140K/yr
We are looking for a software & systems engineer to develop and troubleshoot applications for our ... senior engineers and taking responsibility for your own engineering projects. Your goal will be to ...
Sr. Software QA Engineer - Automation, Siri
$144K - $263K/yr
Description We are seeking a versatile and motivated software quality engineer to join our Siri AI Quality Engineering group. In this role, you'll be at the forefront of enabling AI assistant ...
Sr. Software QA Engineer - Automation, Siri
$144K - $263K/yr
Description We are seeking a versatile and motivated software quality engineer to join our Siri AI Quality Engineering group. In this role, you'll be at the forefront of enabling AI assistant ...
The flawless integration of software and hardware has led to features like Memories and Portrait Mode which deliver experiences that are magical. The Camera & Photos team focuses on user-experience ...
The flawless integration of software and hardware has led to features like Memories and Portrait Mode which deliver experiences that are magical. The Camera & Photos team focuses on user-experience ...
Senior Software Engineer information
See Santa Rosa, CA salary details
$82.5K - $94.1K
1% of jobs
$94.1K - $105.7K
2% of jobs
$105.7K - $117.3K
7% of jobs
$117.3K - $128.9K
9% of jobs
$133.7K is the 25th percentile. Wages below this are outliers.
$128.9K - $140.4K
13% of jobs
$140.4K - $152K
16% of jobs
The median wage is $153.6K / yr.
$152K - $163.6K
16% of jobs
$173.4K is the 75th percentile. Wages above this are outliers.
$163.6K - $175.2K
14% of jobs
$175.2K - $186.8K
11% of jobs
$186.8K - $198.3K
8% of jobs
$198.3K - $209.9K
3% of jobs
$82.5K
$156.7K
$209.9K
How much do senior software engineer jobs pay per year?
What is a senior software engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?
What are some common challenges senior software engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What does a senior software engineer do?
What are the most commonly searched types of Software Engineer jobs in Santa Rosa, CA?
The most popular types of Software Engineer jobs in Santa Rosa, CA are:
What are popular job titles related to Senior Software Engineer jobs in Santa Rosa, CA?
For Senior Software Engineer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What cities near Santa Rosa, CA are hiring for Senior Software Engineer jobs?
Cities near Santa Rosa, CA with the most Senior Software Engineer job openings:

$184K - $324K/yr
Full-time
Medical, Dental, Retirement
Re-posted 25 days ago
Apple rating
8.0
Based on 677 frontline employees who took The Breakroom Quiz
7th of 30 rated technology retailers
Job description
People use Apple products for their most personal activities-from everyday communication to navigation, photos, health, fitness, and more-and we strive to build experiences that work across these seamlessly and contextually with uncompromising privacy & security. We’re looking for software engineers to help harness cutting-edge technologies like AI, machine learning, and computer vision to solve ambitious, high-impact problems for our users. Our work sits at the intersection of AI, system software, and user experience, and aims to create features you’d genuinely want to use.
Description
In this role, you will work across the stack - from the system software and frameworks to end-user interfaces - to build Apple Intelligence features that enrich people’s lives. This is a highly cross-functional role working with design, algorithms, software, services, privacy, security, performance, and sometimes even HW / Silicon teams across Apple to engineer end-to-end solutions.
You will need to work quickly and creatively to help demonstrate the viability of ideas and technologies while building robust, production-ready systems that millions of users will depend on. Your work will include building UI interfaces and system software using Swift, evaluating AI/ML algorithms for on-device integration, collaborating on user experience design, debugging complex cross-device interactions, and contributing to a culture of shipping high-quality production code. In addition to software engineering, you will also apply excellent UX intuition to identify and shape experience opportunities, iterate with design, and define technical requirements that drive development.
Preferred Qualifications
Shipping customer-facing features or products to production at scale
Developing for iOS/MacOS and/or using Apple system frameworks like SwiftUI and ARKit
Building & shipping features using LLMs and/or Machine Learning algorithms, including on-device inference, data-driven validation, requirement definition, and collaboration with algorithm teams
Processing sensor data, (e.g. image/video, audio, motion), such as using computer vision / signal processing, working with vector transforms, and/or developing AR applications
Developing & validating personalization features, including working with sensitive datasources such as conversation transcripts or Health data
Developing under strict privacy and security constraints, including techniques like secure data processing, and/or privacy-by-design principles
Developing system software or frameworks, including API definition and performance optimization (particularly for resource constrained or real-time systems)
Minimum Qualifications
BS / MS / PhD in Computer Science or equivalent experience
5+ years in software development
Excellent programming skills in any programming language (preferably at least one of Swift, Objective-C, C++) and strong understanding of data structures, memory management, and concurrency
Skilled at debugging and triaging software defects including race conditions, deadlocks, synchronization issues in multi-threaded environments etc.
Systems thinking, including ability to break down ambiguous problems and drive clarity on critical details
Strong intuition for user experience + ability to translate customer needs into technical requirements
Solid cross-functional collaboration and technical communication skills
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
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