1

Sr Software Engineer Java Jobs in Seattle, WA (NOW HIRING)

Senior Software Engineer

Redmond, WA · On-site

$137.20K - $180.90K/yr

... Senior Software Engineer to maintain and evolve foundational Kubernetes and Azure platform ... C#, Java, JavaScript, or Python OR equivalent experience. Preferred : • Master's Degree in ...

Senior Software Engineer

Redmond, WA · On-site

$119.80K - $234.70K/yr

... hiring a Senior Software Engineer. This role is available in Redmond, WA Our team powers the ... C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Preferred Qualifications:

Senior Software Engineer

Redmond, WA · On-site

$160.20K - $261K/yr

Overview We are looking for a Senior Software Engineer to join our Microsoft Copilot Experiences ... Java, JavaScript, or Python * OR equivalent experience. Other Requirements: Ability to meet ...

Senior Software Engineer

Redmond, WA · On-site

$137.20K - $180.90K/yr

We are looking for a highly skilled Front end focused Senior Software Engineer (full-stack) to join ... C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Preferred Qualifications:

Senior Software Engineer

Redmond, WA · On-site

$160.20K - $261K/yr

We seek a MAI - Bing Places - Senior Software Engineer II with a solid passion for technology ... Java, JavaScript, or Python * OR equivalent experience. Preferred Qualification: * 4+ years of ...

"Purview" Senior Software Engineer

Redmond, WA · On-site

$139.90K - $274.80K/yr

Microsoft Purview solutions is looking for a Senior Software Engineer to offer integrated coverage ... Programming skills in languages such as C#, Java, or C++. * Experience guiding and mentoring ...

"Purview" Senior Software Engineer

Redmond, WA · On-site

$158.40K - $258K/yr

Microsoft Purview solutions is looking for a Senior Software Engineer to offer integrated coverage ... Programming skills in languages such as C#, Java, or C++. * Experience guiding and mentoring ...

Senior Software Engineer - Backend

Bellevue, WA · On-site

$138.30K - $182.30K/yr

Senior Software Engineer - Backend Bellevue, WA Long Term Contract What You Will Do: Primary Focus ... Strong experience in one or more server languages (Java/.NET), REST/GraphQL, relational + caching ...

Senior Software Engineer

Redmond, WA · On-site

$188K - $304.20K/yr

As a Senior Software Engineer in the AI Systems team, you will be formulating design patterns and ... C++, C#, Java, JavaScript, or Python * OR equivalent experience. Preferred Qualifications:

Act as SME for software architecture: document APIs, mentor junior engineers, and align technical ... Java: core codebase, multi-threaded code and GUI desktop applications (JavaFX or Swing). Java ...

Who you are We are seeking a Senior Software Engineer, Backend, to join our Advanced Technologies ... You'll work with a modern tech stack, including AWS, Java, Scala, gRPC and Protobuf, Redis, MySQL ...

Senior Software Engineer II

Seattle, WA · On-site

$176K - $196.10K/yr

As a Senior Software Engineer, you will use your experience with microservices based architecture ... such as Java, Go, or Python * Experience with gRPC, Thrift, and other server-to-server ...

Sr. Software Engineer

Redmond, WA · On-site

$150K - $170K/yr

Act as SME for software architecture: document APIs, mentor junior engineers, and align technical ... Java: core codebase, multi-threaded code and GUI desktop applications (JavaFX or Swing). Java ...

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and build new systems ... Develop and execute technical software development strategy for a variety of domains * Accountable ...

next page

Showing results 1-20

People also search for

Sr Software Engineer Java information

See Seattle, WA salary details

$46.1K

$171.8K

$301.6K

How much do sr software engineer java jobs pay per year?

As of May 30, 2026, the average yearly pay for sr software engineer java in Seattle, WA is $171,760.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,300.00 and $187,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What is the difference between Sr Software Engineer Java vs Software Developer Java?

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

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

Senior Software Engineer

Microsoft

Redmond, WA • On-site

$137.20K - $180.90K/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

46th of 183 rated software companies


Job description

Job Summary:
Microsoft Ads is building an innovative platform for AI-driven advertising, and they are seeking a Senior Software Engineer to maintain and evolve foundational Kubernetes and Azure platform capabilities. The role involves collaborating with engineering teams to design, implement, and promote cloud and Kubernetes best practices.
Responsibilities:
• Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture. Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches.
• Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations.
• Develop and present architecture and design proposals: lead the testing and validation of hypotheses and proposed solutions.
• Drive AKS enablement and workload onboarding: Support engineering teams transitioning to AKS by driving standardized onboarding tools, pipelines, Terraform modules, runbooks, and migration guides, and providing hands-on guidance.
• Drive cross-cutting platform initiatives: Partner across teams to enable testing, workload certification, and migration programs and unblock adoption at scale.
• Author Well-Designed, Scalable, Reliable Code: Author thoughtful, well-designed infrastructure code, including libraries for essential platform functions, proof-of-concept code, and bugs or foundational changes. Effectively share findings from technical investigations.
• Collaborate with Partner Teams: Collaborate with the broader product engineering and product teams to understand product and platform architecture and develop thoughtful infrastructure improvements.
• Lead the creation of design documentation: determine appropriate technologies and their interactions. Facilitate and contribute to design discussions, ensuring alignment across teams and incorporating learnings from prior work.
• Nurture Talent: Mentor other engineers throughout the design and testing process.
• Embody our culture and values.
Qualifications:
Required:
• 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.
Preferred:
• 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.
• 4+ years of experience designing, building, and operating developer productivity, CI/CD, or release engineering systems, including significant experience with Microsoft Azure (or AWS/GCP with strong Azure proficiency) and Infrastructure as Code such as Terraform or Bicep.
• Strong proficiency in modern CI/CD and release engineering practices, including building, operating, and evolving pipelines using tools such as Azure DevOps Pipelines (strongly preferred), Jenkins, Concourse, GitHub Actions, CircleCI, Spinnaker, or ArgoCD. Experience owning and supporting CI/CD pipelines used by multiple engineering teams, providing shared templates, guardrails, security, and reliability at scale.
• Experience operating large-scale, globally distributed, highly available, 24/7 systems, with a focus on release reliability, security, and operational excellence.
• Proficiency in modern software development practices, including code review, testing, release validation, and operational readiness, using languages such as Go, Python, or TypeScript.
• Demonstrated ability to drive architectural direction across teams, influence technical decisions around build and release systems, and translate ambiguous requirements into scalable, durable release platforms.
• Excellent written and verbal communication skills, including the ability to explain complex release, reliability, and automation concepts to diverse audiences.
• Hands-on experience designing and maintaining shared infrastructure and tooling ecosystems, such as reusable Terraform modules, pipeline templates, and onboarding toolchains that improve developer velocity, experience, consistency, and security across teams.
Company:
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Founded in 1975, the company is headquartered in Redmond, USA, with a team of 10001+ employees. The company is currently Late Stage.

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