1

Senior Python Software Engineer Jobs in Seattle, WA

Senior Software Engineer

Redmond, WA · On-site

$160.20K - $261K/yr

We are hiring a Senior Software Engineer with deep experience and expertise in designing and ... Python OR equivalent experience. Other Requirements * Microsoft is unable to sponsor a work visa ...

Senior Software Engineer

Redmond, WA · On-site

$158.40K - $258K/yr

The Edge Web Platform team is looking for an exceptional Senior Software Engineer to join our ... or Python * OR equivalent experience. Preferred Qualifications: * Master's Degree in Computer ...

Senior Software Engineer

Kirkland, WA · On-site

$139.30K - $183.60K/yr

They are seeking a Senior Software Engineer to work on critical projects, manage project priorities ... or Python. • 3 years of experience testing, maintaining, or launching software products. • 1 ...

Senior Software Engineer

Seattle, WA · On-site

$139.40K - $183.80K/yr

They are seeking a Senior Software Engineer to work on critical projects, manage project priorities ... or Python. • 3 years of experience testing, maintaining, or launching software products. • 1 ...

Sr. Software Engineer

Bellevue, WA · On-site +1

$212.20K - $274.70K/yr

Job Title: Sr. Software Engineer Location: 10770 NE 8th Street, Suite 700, Bellevue, WA 98004 ... C, C++, Python, SQL, or Scala; and building REST or GraphQL APIs. Must have one (1) year of ...

Senior Software Engineer

Redmond, WA · On-site

$158.40K - $258K/yr

Overview The Content Services Verticals team is seeking a Senior Software Engineer to drive the ... or Python * OR equivalent experience. Preferred Qualifications: * Master's Degree in Computer ...

Senior Software Engineer

Redmond, WA · On-site

$137.20K - $180.90K/yr

We are looking for a Senior Software Engineer (Technical Lead) to design and deliver cloud-native ... Python * OR equivalent experience. * 8+ years of software engineering experience. * Solid ...

Senior Software Engineer

Redmond, WA · On-site

$137.20K - $180.90K/yr

The Senior Software Engineer will maintain and evolve foundational Kubernetes and Azure platform ... Python OR equivalent experience. Preferred : • Master's Degree in Computer Science or related ...

Senior Software Engineer

Redmond, WA · On-site

$137.20K - $180.90K/yr

... Senior Software Engineer to maintain and evolve foundational Kubernetes and Azure platform ... Python OR equivalent experience. Preferred : • Master's Degree in Computer Science or related ...

Senior Software Engineer

Redmond, WA · On-site

$158.40K - $258K/yr

We are looking for a Senior Software Engineer to join our team! We are part of the Defender Experts ... Python * OR equivalent experience. Other Requirements: * Ability to meet Microsoft, customer and/or ...

Senior Software Engineer

Tacoma, WA · On-site

$131.30K - $173.10K/yr

The Senior Software Engineer will architect and develop core services for the Armada Edge Platform ... and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and ...

Senior Software Engineer

Redmond, WA · On-site

$158.40K - $258K/yr

... Python * OR equivalent experience. * 1+ year(s) of cloud infrastructure experience * 4+ years of experience in software development lifecycle, large-scale computing, working in Cloud Computing and ...

The Senior Software Engineer will architect and develop core services for the Armada Edge Platform ... and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and ...

Senior Software Engineer

Seattle, WA · On-site

$139.40K - $183.80K/yr

The Senior Software Engineer will architect and develop core services for the Armada Edge Platform ... and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and ...

Senior Software Engineer

Bellevue, WA · On-site

$137.50K - $181.30K/yr

The Senior Software Engineer will architect and develop core services for the Armada Edge Platform ... and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and ...

Senior Software Engineer- Frontend

Redmond, WA · On-site

$137.20K - $180.90K/yr

Microsoft is a leading technology company seeking a Senior Software Engineer for their Clarity ... Python OR equivalent experience. Preferred : • Master's Degree in Computer Science or related ...

Senior Software Engineer, CoreAI

Redmond, WA · On-site

$160.20K - $261K/yr

As a Senior Software Engineer on the training infrastructure team, you will work on cutting edge ... Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C ...

Senior Software Engineer

Redmond, WA · On-site

$160.20K - $261K/yr

As a Senior Software Engineer, you will design and implement client applications, cloud services ... or Python * OR Bachelor's Degree in Computer Science or related technical field AND 6+ years ...

Senior Software Engineer Position Description: Protingent Staffing has an exciting contract Senior ... Advanced programming skills in Python and JavaScript. * 3+ years in-depth experience and expertise ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Seattle, WA salary details

$62.6K

$161.6K

$221.9K

How much do senior python software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for senior python software engineer in Seattle, WA is $161,572.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,300.00 and $186,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are popular job titles related to Senior Python Software Engineer jobs in Seattle, WA? For Senior Python Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Senior Python Software Engineer jobs in Seattle, WA look for? The top searched job categories for Senior Python Software Engineer jobs in Seattle, WA are:
What cities near Seattle, WA are hiring for Senior Python Software Engineer jobs? Cities near Seattle, WA with the most Senior Python Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

Microsoft

Redmond, WA • On-site

$160.20K - $261K/yr

Full-time

Posted 17 days ago


Microsoft rating

8.6

Company rating: 8.6 out of 10

Based on 125 frontline employees who took The Breakroom Quiz

47th of 183 rated software companies


Job description

Overview
Do you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us!
The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest technologies to address their toughest challenges.
We work closely with our customers' engineers to jointly develop code for cloud-based solutions that can accelerate their organization. We work in collaboration with Microsoft product teams, partners, and open-source communities to empower our customers to do more with the cloud. We develop solutions side-by-side with our customers through collaborative innovation to solve their challenges. This work involves the development of broadly applicable, high-impact solution patterns and open-source software assets that contribute to the Microsoft platform.
We are hiring a Senior Software Engineer with deep experience and expertise in designing and delivering solutions using modern software engineering practices and cloud technologies. You will be part of a cross-functional team of software engineers, data scientists, technical program managers, and designers who work side-by-side with high-impact and strategic customers and their engineers to build innovative solutions.
As part of our team, you will thrive in working with a variety of technologies, not just Microsoft technology. You will solve exciting business problems, contribute to open source, and collaborate with Microsoft product teams.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.

  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.

  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).

  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.

  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

  • Embodies our culture and values

Qualifications
Required/minimum qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Other Requirements
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role's job duties.

Additional or preferred qualifications
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Enjoy travel and are comfortable with travel up to 25%

#ISEngineering
#WSS
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

What Microsoft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Microsoft logo

About Microsoft

Sourced by ZipRecruiter

Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our foundation is built upon and managed by a team of subject matter experts working to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide. With environmental sustainability and optimization at the forefront of our datacenter design and operations, we continue to grow and evolve as we meet the ever-changing business demands that hold Microsoft as a world-class cloud provider.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Redmond, WA, US

Year founded

1975

Social media