1

Phd Software Engineer Jobs in Seattle, WA (NOW HIRING)

The team is looking for a Staff Software Engineer to join the team as a senior technical leader to ... Advanced degree (MS or PhD) in Computer Science or related field. * The specific salary offered to ...

Senior Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

Advanced degree (MS/PhD) is a plus. * 2+ years of experience in building and operating reliable ... Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 ...

Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience ... ABOUT THE JOB Google's software engineers develop the next-generation technologies that change how ...

New

Embedded Software Engineer

Redmond, WA · On-site

$184K - $257K/yr

... PhD with 4+ years of experience in embedded systems, firmware, or a related field • 3+ years of ... software design and programming in C and C++ • Experience with building drivers for custom ...

Principal Software Engineer

Seattle, WA · On-site

$153K - $206K/yr

Snap Engineering teams build fun and technically sophisticated products that reach hundreds of ... a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ ...

Software Engineer III

Kirkland, WA · On-site

$147 - $211/hr

Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience ... As a software engineer, you will work on a specific project critical to Google's needs with ...

New

Software Engineer III

Seattle, WA · On-site

$147 - $211/hr

Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience ... As a software engineer, you will work on a specific project critical to Google's needs with ...

Showing results 21-40

Phd Software Engineer information

See Seattle, WA salary details

$72.3K

$168K

$234K

How much do phd software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for phd software engineer in Seattle, WA is $167,980.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $197,000.00 per year, depending on experience, location, and employer.

What is a PhD software engineer?

A PhD Software Engineer is a professional who has completed a Doctor of Philosophy (PhD) degree specializing in computer science, software engineering, or a related field, and works in designing, developing, and optimizing software systems. They often engage in advanced research, develop innovative algorithms, and solve complex technical problems. Their expertise is typically utilized in roles that require deep technical knowledge, research skills, and the ability to push the boundaries of current technology. PhD Software Engineers are commonly found in academia, research institutions, and leading technology companies.

What are the key skills and qualifications needed to thrive as a PhD software engineer?

A PhD Software Engineer requires advanced programming expertise, strong analytical and research skills, and typically a doctorate in computer science or a related field. Familiarity with specialized programming languages, version control systems like Git, and experience with research-oriented software tools are common technical requirements. Exceptional problem-solving, collaboration, and communication skills help bridge the gap between research and practical application. These abilities are crucial for driving innovation, translating complex theories into scalable solutions, and contributing to cutting-edge technology projects.

What does a PhD software engineer do?

As a PhD Software Engineer, you are often entrusted with tackling complex problems and leading research-driven projects that require advanced analytical and technical skills. Your daily work may involve designing novel algorithms, conducting experiments, and collaborating closely with cross-functional teams such as data scientists and product managers. Additionally, you might mentor junior engineers and help shape the technical direction of your team. This role leverages your research background to bridge the gap between academic innovation and practical software solutions.
What are popular job titles related to Phd Software Engineer jobs in Seattle, WA? For Phd Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What cities near Seattle, WA are hiring for Phd Software Engineer jobs? Cities near Seattle, WA with the most Phd Software Engineer job openings:
Infographic showing various Phd Software Engineer job openings in Seattle, WA as of August 2026, with employment types broken down into 17% Internship, 66% Full Time, and 17% Contract. Highlights an 82% In-person, and 18% Hybrid job distribution, with an average salary of $167,980 per year, or $80.8 per hour.

Principal Software Engineer I - Metadata

Snowflake

Bellevue, WA • On-site

$151K - $203K/yr

Full-time

Re-posted 25 days ago


Job description

Job Summary:
Snowflake is a company focused on powering the era of the agentic enterprise. They are seeking a Principal Software Engineer to design and develop scalable distributed systems, mentor junior engineers, and ensure operational readiness while solving complex business needs at scale.
Responsibilities:
• Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
• Design, develop and support fault-tolerant scalable distributed systems for our Snowgrid and Data Sharing teams.
• Create architecture and design, influence our product roadmap, and take ownership and responsibility over new projects.
• Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
• Mentor and grow junior engineers.
• Understand trade-offs between consistency, performance and costs to build solutions which can meet the demands of rapidly growing services.
• Ensure operational readiness of the services and meet the commitments to our customers regarding durability, availability and performance.
Qualifications:
Required:
• 15+ years of industry experience designing, building and supporting large scale distributed services.
• Strong computer science fundamentals including data structures, algorithms, and distributed systems.
• Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
• Track record of identifying and implementing creative solutions to complex problems.
• Ability to work effectively across engineering teams in multiple locations.
• BS in Computer Science.
Preferred:
• Fluency in Java or other similar procedural object-oriented language is preferred.
• Masters or PhD Preferred.
Company:
Snowflake is a cloud data platform that provides a data warehouse as a service designed for the cloud. Founded in 2012, the company is headquartered in San Mateo, USA, with a team of 5001-10000 employees. The company is currently Late Stage.