1

Python Software Engineer Jobs in Palo Alto, CA (NOW HIRING)

Software Engineer

San Francisco, CA · On-site

$140K - $200K/yr

Have 5+ years of production software engineering experience with deep expertise in Python and systems-level architecture. * Have built and maintained high-performance data pipelines for processing ...

Software Engineer

San Francisco, CA · On-site

$260K - $300K/yr

We're the makers of Devin, the first AI software engineer. Our team is extremely talent-dense ... Strong Python proficiency: Python is the primary language across Cognition's codebase; you write ...

... utilizing Python • Brainstorm technical solutions to support concept/feasibility stage for new ... back-end software engineering • Wants to code 90% of the time as an individual contributor ...

Systems Software Engineer

Santa Clara, CA · On-site

$120K - $130K/yr

Design, develop, and maintain systems-level software in Python * Build reliable, testable, and maintainable code using modern software engineering practices * Develop and maintain unit tests and ...

Systems Software Engineer

Santa Clara, CA · On-site

$120K - $130K/yr

Design, develop, and maintain systems-level software in Python * Build reliable, testable, and maintainable code using modern software engineering practices * Develop and maintain unit tests and ...

S trong proficiency in programming languages such as Java, Python, or C++. * E xperience with software development frameworks and tools. * S olid understanding of software development methodologies ...

About the role As a Fullstack Software Engineer, you will own meaningful parts of the product from ... You might build a new React workflow one week, develop a Python service the next, and then work ...

Job requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field ... Java, Python, or C++. - Experience with software development frameworks and tools. - Solid ...

Design, develop, and maintain scalable backend systems and APIs using Python * Build and ship ... Software Engineering experience * Strong backend engineering skills with Python * Experience ...

About the role As a Fullstack Software Engineer, you will own meaningful parts of the product from ... You might build a new React workflow one week, develop a Python service the next, and then work ...

Showing results 21-40

Python Software Engineer information

See Palo Alto, CA salary details

$27K

$164.5K

$238K

How much do python software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for python software engineer in Palo Alto, CA is $164,539.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,900.00 and $193,400.00 per year, depending on experience, location, and employer.

What is a Python software engineer?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

Are Python Software Engineers in demand?

Python Software Engineers are in high demand across various industries due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data tools, making it a valuable skill set for many tech roles.

What does a Python software engineer do?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What skills and qualifications are needed to be a Python software engineer?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What job categories do people searching Python Software Engineer jobs in Palo Alto, CA look for? The top searched job categories for Python Software Engineer jobs in Palo Alto, CA are:
What cities near Palo Alto, CA are hiring for Python Software Engineer jobs? Cities near Palo Alto, CA with the most Python Software Engineer job openings:
Infographic showing various Python Software Engineer job openings in Palo Alto, CA as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 83% In-person, 10% Hybrid, and 7% Remote job distribution, with an average salary of $164,539 per year, or $79.1 per hour.

Software Engineering, Staff Engineer - 18106

Synopsys

Sunnyvale, CA • On-site, Remote

$138K/yr

Full-time

Re-posted 11 days ago


Job description

General Information
Job Title
Staff Software Engineer
Job ID
18106
City
Sunnyvale
State/Province
California
Date Posted
01-Jul-2026
Job Category
Engineering
Job Subcategory
Software Engineering
Hire Type
Employee
Remote Eligible
Yes
Base Salary Range: $138000 - $207000
Descriptions & Requirements
Job Description and Requirements
We Are
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You Are
You're the kind of engineer who enjoys building software that solves real problems and performs reliably in production. You take pride in creating systems that are scalable, thoughtfully designed and built to last. You naturally think beyond the code you write, considering how services fit together and how design decisions impact the broader platform. You value clean architecture, continuous improvement and building solutions that are simple, maintainable and able to evolve as products and teams grow. You thrive in collaborative environments where ownership is encouraged, ideas are openly shared and learning is part of everyday work. When challenges arise, your first instinct is curiosity. You ask thoughtful questions, explore different approaches and work methodically to deliver practical, high-quality solutions. You understand that great software is built through strong communication, teamwork and sound engineering judgement. You're excited by the opportunities AI is creating for software development and enjoy exploring how modern tools can improve developer productivity and simplify complex workflows. At the same time, you recognize that strong engineering principles and thoughtful design remain the foundation of software built to last. Above all, you're motivated by building technology that delivers real value and making a meaningful contribution to your team through reliable, scalable and well-crafted software.
What You'll Be Doing
  • Design and deliver backend services and REST APIs that automate enterprise storage and infrastructure workflows.
  • Build orchestration layers that integrate storage platforms with internal systems, ensuring reliability through retries, idempotency and resilient failure recovery.
  • Develop, deploy and maintain containerized applications on Kubernetes using modern deployment strategies and environment-specific configurations.
  • Build and maintain CI/CD pipelines that support automated testing, security validation and reliable software releases.
  • Enhance system observability by implementing metrics, structured logging and distributed tracing to enable proactive monitoring and faster incident resolution.
  • Develop AI-assisted operational workflows using LLMs and intelligent tooling to streamline troubleshooting, recommend remediation and reduce manual effort.

The Impact You'll Have
  • Reduce manual effort by transforming repetitive storage and infrastructure tasks into scalable, automated workflows and self-service capabilities.
  • Improve platform reliability and availability by designing resilient systems that recover quickly and surface issues before they impact users.
  • Accelerate infrastructure delivery through repeatable CI/CD pipelines and Kubernetes-native deployment practices.
  • Improve operational visibility by enhancing observability with meaningful metrics, logs and distributed tracing.
  • Increase the scalability of enterprise storage operations by standardizing automation and orchestration across global environments.
  • Help shape the future of AI-assisted operations by introducing secure, auditable and practical AI-driven workflows that improve engineering productivity.

What You'll Need
  • Strong Python software engineering skills with the ability to write clean, maintainable and well-tested code.
  • Experience building and supporting production-grade backend services and REST APIs with a focus on reliability, performance and security.
  • Experience working with Git-based development workflows, code reviews and CI/CD practices that enable safe, repeatable software delivery.
  • Hands-on experience deploying and operating containerized applications in Kubernetes with confidence troubleshooting across the application stack.
  • A solid understanding of Linux environments, networking fundamentals and troubleshooting distributed systems.
  • Experience working with SQL databases and designing scalable, observable and resilient service architectures.
  • Exposure to enterprise storage, infrastructure automation or AI-assisted engineering workflows including LLMs, tool integrations or agent-based automation would be an advantage.

Who You Are
  • You take ownership of systems from design through production.
  • You enjoy solving complex engineering challenges in hands-on, collaborative environments.
  • You're comfortable working across backend software, infrastructure and AI-enabled automation.
  • You build solutions that are simple, reliable, scalable and maintainable.
  • You're naturally curious and enjoy exploring emerging technologies to solve real-world engineering problems.
  • You communicate effectively, collaborate openly and contribute to a positive engineering culture.

The Team You'll Be Part Of
The Enterprise Storage Engineering team builds and evolves the software platforms that power Synopsys' enterprise-scale storage infrastructure across global sites. Working within a code-first, Kubernetes-native environment, the team focuses on API-driven automation, platform reliability and observability while embracing AI-assisted engineering and intelligent automation. In this role, you'll help design and build backend services that reduce manual effort, improve operational efficiency and enable scalable self-service infrastructure.
Rewards and Benefits
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. The salary range for this role is 138k-207k USD.
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
In addition to the base salary, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request. The base salary range for this role is across the U.S.

Synopsys logo

About Synopsys

Sourced by ZipRecruiter

Synopsys, Inc. (Nasdaq:SNPS) is the Silicon to Software partner for creative companies developing the electronic products and software applications we rely on every single day. As the world's 15th largest software company, Synopsys has a long history of being a global leader in electronic design automation (EDA) and semiconductor IP and is also growing its leadership in software quality and security solutions. Whether you're a system-on-chip (SoC) designer building advanced semiconductors, or a software developer writing applications that require the highest quality and security, Synopsys has the solutions needed to deliver exceptional, secure products for the era of connected everything. The company is headquartered in Mountain View, California, and has approximately 113 offices located throughout North America, South America, Europe, Japan, Asia and India. Since 1986, Synopsys has been at the heart of accelerating electronics innovation with engineers around the world having used Synopsys technology to successfully design and create billions of chips and systems that are found in the electronics that people rely on every single day.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Mountain View, CA, US

Year founded

1986

Social media