Senior Software Development Engineer Jobs in Cupertino, CA
Senior Software Development Engineer jobs in Cupertino are in high demand, concentrated in the Main Street corridor, Vallco area, and the tech campuses along De Anza Boulevard, with the heaviest hiring in consumer electronics, enterprise software, and cloud infrastructure. Employers hiring right now include Apple, Amazon Web Services, and Amazon. See the openings below and apply to the ones that match your experience.
Find JobsOverview
Showing 5 of 64+ Senior Software Development Engineer jobs











DESCRIPTION
Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.
AWS Nitro is the underlying platform for our next generation EC2 instances. Comprised of custom AWS hardware and software that work together to deliver security and performance that is indistinguishable from bare metal.
As part of the Nitro team, you will be a thought leader supporting the ground-up development of key features that will support advanced hardware that offloads and accelerates IO for functions, security chips that enable the most secure cloud platform available today.
Key job responsibilities
Actively contribute to software development across all verticals, from Linux services and drivers, and related applications, Nitro card integration and Platform bringups.
Collaborate with cross-functional teams and stakeholders to align development efforts with broader organizational goals.
Stay current with emerging technologies and industry trends related to Nitro Cards and AWS infrastructure.
About the team
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.
BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Knowledge of system performance, memory management, and parallel computing principles
- 4+ years of experience with programming language: C C++ or Rust
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience as a mentor, tech lead or leading an engineering team
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, CA, Cupertino - 193,300.00 - 261,500.00 USD annually
USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually
See All 64 Senior Software Development Engineer Jobs in Cupertino
Find roles in Cupertino that match your experience and apply in just a few clicks.
Find JobsSenior Software Development Engineer Job Market in Cupertino
Who's Hiring
- Apple52

- Amazon Web Services7

- Amazon2

- Blue Origin2

- Hewlett Packard Enterprise | HPE1

Top Industries Hiring
- Electronics & Hardware12
- Retail2
- Technology & Software2
- Distribution & Wholesale2
- E-Commerce & Online Marketplaces2
Senior Software Development Engineer Jobs in Cupertino: Frequently Asked Questions
How do I get a senior software development engineer job in Cupertino?
Cupertino's hiring is dominated by large consumer electronics and platform software companies, so candidates who can demonstrate systems-level experience, deep proficiency in Swift, C++, or distributed systems, and a history of shipping products at scale have a clear edge. Roles cluster around the major campuses along De Anza Boulevard and Stevens Creek Boulevard, and many openings fill through internal referrals, so networking within Cupertino's dense tech community matters as much as a strong portfolio.
Which companies hire senior software development engineers in Cupertino?
Employers hiring senior software development engineers in Cupertino right now include Apple, Amazon Web Services, and Amazon, based on current listings on Migrate Mate as of November 2026. Cupertino's employer base skews toward large-scale consumer technology companies and the enterprise software vendors that support them, giving candidates consistent access to roles on high-traffic, globally deployed products.
Are there remote senior software development engineer jobs in Cupertino?
Yes, though senior software development engineering is moderately remote-friendly given that much of the work is code-based and asynchronous, Cupertino's largest employers have historically preferred in-person or hybrid arrangements for senior engineering roles. About 0% of senior software development engineer openings tied to Cupertino are remote or hybrid as of November 2026, with distributed systems and backend infrastructure roles offering the most flexibility locally.
How can I get a senior software development engineer job in Cupertino with little or no experience?
The most realistic path into Cupertino's market for a less-experienced candidate is landing a junior or mid-level software engineer role at one of the mid-size enterprise software or cloud services companies in the area, then building internal credibility before stepping into a senior title. Cupertino employers also run structured new-grad programs and internship pipelines that convert to full-time roles, and demonstrating ownership of a shipped open-source project or a well-documented side product carries meaningful weight in the local interview process.
Which industries hire the most senior software development engineers in Cupertino?
Cupertino senior software development engineer roles concentrate in Electronics & Hardware, Retail, and Technology & Software, based on current listings on Migrate Mate as of November 2026. Cupertino's identity as the global headquarters of consumer electronics drives outsized demand in hardware-software integration and mobile platform development, pulling the surrounding software and services sector along with it.
Related Jobs in California
See All 64 Senior Software Development Engineer Jobs in Cupertino
Find roles in Cupertino that match your experience and apply in just a few clicks.
Find Jobs