1

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

Senior Software Engineer

Seattle, WA · Remote

$171K - $302K/yr

Senior Software Engineer The Apple Service Engineering (ASE) Security team builds and provides ... Strong programming skills in Golang and Java, ability and willingness to learn Swift, Rust, Python ...

Sr Software Engineer

Seattle, WA · Hybrid

$139K - $183K/yr

Sr Software Engineer Placement type (FTE/C/CTH): CTH Duration: 6 months Contract to Direct Hire ... Java also considered Experience running data pipelines into the data warehouse Data modeling ...

Sr. Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

Overview As a Senior Software Engineer at Microsoft, you will advance Microsoft's mission to ... Java, JavaScript, or Python * OR equivalent experience. Other Requirements: Ability to meet ...

Sr. Software Engineer Redmond, Washington, United States Architect and develop mission-critical ... Java: core codebase, multi-threaded code and GUI desktop applications (JavaFX or Swing). Java ...

Sr Software Engineer

Seattle, WA · Hybrid

$139K - $183K/yr

Job Title: Sr Software Engineer Placement type (FTE/C/CTH): CTH Duration:6 months Contract to ... but Java also considered • Experience running data pipelines into the data warehouse Data ...

Senior Software Engineer

Seattle, WA · Remote

$171K - $302K/yr

Description As a Senior Software Engineer on the ASE Security Frameworks team, you will play a ... Your duties will include building Security Frameworks in multiple languages (Java, Go, Swift, Rust ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Microsoft AI is looking for a Senior Software Engineer to join their MAI Payments team, which ... C#, Java, JavaScript, or Python OR equivalent experience. Preferred : • Master's Degree in ...

Senior Software Engineer

Kirkland, WA · On-site

$139K - $183K/yr

They are seeking a Senior Software Engineer to work on critical projects, manage project priorities ... object oriented programming with Java, C++ or Python. • 3 years of experience testing ...

Senior Software Engineer

Seattle, WA · On-site

$139K - $183K/yr

They are seeking a Senior Software Engineer to work on critical projects, manage project priorities ... object oriented programming with Java, C++ or Python. • 3 years of experience testing ...

Sr. Software Engineer

Bellevue, WA · On-site +1

$212K - $274K/yr

Job Title: Sr. Software Engineer Location: 10770 NE 8th Street, Suite 700, Bellevue, WA 98004 ... Java, 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

$137K - $180K/yr

They are seeking a Senior Software Engineer to design and deliver cloud-native services, providing ... C++, C#, Java, JavaScript, or Python OR equivalent experience. • Ability to meet Microsoft ...

Senior Software Engineer

Kent, WA · On-site

$138K - $182K/yr

Senior Software Engineer Company: The Boeing Company The Boeing Company is currently seeking a ... Experience developing embedded real-time software with C, C++, Java, Python, Rust, or Ada.

Senior Software Engineer - Frontend

Redmond, WA · On-site

$137K - $180K/yr

They are seeking a collaborative and seasoned Senior Software Engineer to contribute to the ads UX ... Java, JavaScript, or Python OR equivalent experience. Preferred : • 3+ years technical ...

Senior Software Engineer

Kent, WA

$138K - $182K/yr

Senior Software Engineer Company: The Boeing Company The Boeing Company is currently seeking a ... Experience developing embedded real-time software with C, C++, Java, Python, Rust, or Ada.

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

As a Senior Software Engineer, you'll build and operate the platforms that power how Microsoft does ... C#, Java, JavaScript, or Python OR equivalent experience. Preferred Qualifications * Master ...

Senior Software Engineer

Kent, WA · On-site

$138K - $182K/yr

Senior Software Engineer Company: The Boeing Company The Boeing Company is currently seeking a ... Experience developing embedded real-time software with C, C++, Java, Python, Rust, or Ada.

Senior Software Engineer

Redmond, WA · On-site

$158K - $258K/yr

The Edge Web Platform team is looking for an exceptional Senior Software Engineer to join our ... C, C++, C#, Java, JavaScript, or Python * OR equivalent experience. Preferred Qualifications:

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Microsoft AI is looking for a Senior Software Engineer to join their Bing Multimedia team, which ... C++, C#, Java, JavaScript, or Python OR equivalent experience. • Ability to meet Microsoft ...

next page

Showing results 1-20

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 Jun 19, 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 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 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 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:
Infographic showing various Sr Software Engineer Java job openings in Seattle, WA as of June 2026, with employment types broken down into 64% Full Time, 33% Part Time, and 3% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $171,760 per year, or $82.6 per hour.
Senior Software Engineer

Senior Software Engineer

Apple

Seattle, WA • Remote

$171K - $302K/yr

Other

Medical, Dental, Retirement

Posted 21 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 661 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Senior Software Engineer

The Apple Service Engineering (ASE) Security team builds and provides secure systems and infrastructure that fuel Apple's services (such as iCloud, Apple Music, Apple Fitness, and Apple TV). We are the secure foundation on which Apple's software developers build the products that keep our customers safe and secure. The ASE Security Frameworks team is expanding and we are looking for a passionate and dedicated Senior Software Engineer who will focus on creating fundamental security services, addressing identity and authorization challenges. Success in this role requires individuals to possess a blend of profound technical expertise, extensive knowledge in security, and substantial experience in large-scale operations.

As a Senior Software Engineer on the ASE Security Frameworks team, you will play a crucial role in ensuring our customers adhere to the latest and most effective security practices for addressing identity and authorization challenges. Collaborating with cross-functional teams, you will be responsible for designing and implementing client libraries and SDKs to bolster our overall security posture throughout the organization. Your duties will include building Security Frameworks in multiple languages (Java, Go, Swift, Rust, TypeScript) and working with our partner engineering team to ensure that these frameworks are integrated into our partner team's services to perform request verification, token issuance and exchange, authentication, authorization, durable decision logging, policy updates and caching. You will set high standards and deliver on ASE's vision for our security protocols, working with engineering teams as they incorporate secure practices and tools into their development processes.

Minimum Qualifications
  • 8+ years of software development or production operations experience in a large-scale environment
  • Bachelor's Degree or equivalent experience preferred
  • Strong programming skills in Golang and Java, ability and willingness to learn Swift, Rust, Python and TypeScript as you will be building client frameworks for customers operating in all of these languages
  • Experience building and operating high-performant client SDKs and libraries with features such as caching, online and offline configuration updates, major version releases, breaking changes, feature flagging and similar concepts
  • Knowledge of securing APIs, including input validation, mTLS, authentication, and authorization mechanisms for RESTful and gRPC APIs
Preferred Qualifications
  • Experience designing and implementing SDK architecture patterns including dependency injection, plugin systems, retry logic, and error handling strategies
  • Deep understanding of Identity and Access Management (IAM) concepts including RBAC, ABAC, OAuth, OpenID Connect, as well as Policy-as-Code systems like Open Policy Agent and Rego
  • Knowledge of client-side security best practices including secure credential storage, token refresh patterns, and protection against common attacks (CSRF, XSS, token leakage)
  • Experience with cross-platform SDK development and maintaining API consistency across different programming languages and runtime environments
  • Understanding of backward compatibility strategies for SDK versioning, deprecation policies, and migration paths for breaking changes
  • Experience with monitoring and telemetry in client libraries including error reporting, usage analytics, and performance metrics collection

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.


What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976