1

Senior Java Software Engineer Jobs in Oregon (NOW HIRING)

Senior Software Engineer, Core Experience

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer, Core Experience Job #SECE39 Overview Maplebear Inc. D/B/A Instacart in ... Java, Ruby, Python, or similar programming languages; * 5 years of experience working with MySQL ...

Senior Software Engineer

OR · On-site +1

$110K - $137K/yr

We seek a Sr. Software Engineer who will be active in developing features and capabilities within ... Design and develop large-scale, single- and multi-tenant, robust, cutting-edge Java-based identity ...

Senior Software Engineer

OR · On-site +1

$180K - $200K/yr

About the Role Gruve is looking to hire a Senior Software Engineer with Hands-on builder on IGA/IAM ... Strong Java (including BeanShell), .NET, and/or Python and PowerShell; solid SQL against identity ...

java developer

Lake Oswego, OR

$52.50 - $68/hr

Hi Consultant required for the below mentioned requirement Senior Software Engineer, Must Have: 2 ... Java Script * and 5 Yrs. Web Programming HTML * 5 Yrs. Work Related Years' Experience Enterprise ...

java developer

Lake Oswego, OR · On-site

$52.50 - $68/hr

Hi Consultant required for the below mentioned requirement Senior Software Engineer, Must Have: 2 ... Skills: • Java Script * and 5 Yrs. • Web Programming HTML * 5 Yrs. • Work Related Years ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software ... Java + Node.js, React+ Angula Contact: Apply at www.Nike.com/Careers Apply at www.Nike.com/Careers ...

Senior Software Engineer

OR · On-site +1

$129K - $172K/yr

About the Role The Sr. Software Engineer is a critical role responsible for designing solutions and ... Java, Node.js or a similar high-level language Proven ability to code/support HTML5, CSS/Sass ...

Senior Software Engineer, Caper AI

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer, Caper AI Job #CAPS40 Overview Maplebear Inc. D/B/A Instacart in San ... Java, Ruby, Kotlin, or similar backend programming languages * 5 years of experience working with ...

Senior Staff Software Engineer

OR · On-site +1

$122K - $161K/yr

We're looking for a Senior Staff Software Engineer to help lead the technical future of Convert ... Have a strong technical foundation across multiple programming languages such as Python, Java, or ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

... craft of software engineering. We take a holistic approach to designing, engineering, and ... Javascript, React/Redux, React Native, Vue, Angular, Node, Java, Kotlin, Go, Ruby on Rails, Python.

Software Engineer - Senior

Lake Oswego, OR · On-site

$126K - $166K/yr

Job Title: Software Engineer - Senior Location: Lake Oswego, OR Duration: 6 month (may extend ... Angular, Ajax, CSS, JavaScript, Google Web Toolkit, etc.) Java and J2EE development and analysis ...

Showing results 21-40

Senior Java Software Engineer information

See Oregon salary details

$42.8K

$159.6K

$280.2K

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

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Oregon is $159,574.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,200.00 and $173,900.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Oregon?

The most popular types of Java Software Engineer jobs in Oregon are:

What are popular job titles related to Senior Java Software Engineer jobs in Oregon?

For Senior Java Software Engineer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Oregon look for?

The top searched job categories for Senior Java Software Engineer jobs in Oregon are:

What cities in Oregon are hiring for Senior Java Software Engineer jobs?

Cities in Oregon with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in OR?

For Senior Java Software Engineer jobs in OR, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $159,574 per year, or $76.7 per hour.

Senior Software Engineer, Core Experience

OR • On-site, Remote

Instacart
Technology, Communication and Media • 10K+ employees

$122K - $161K/yr

Full-time

Posted 15 days ago


Instacart rating

6.9

Company rating: 6.9 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

35th of 64 rated delivery companies


Job description

Senior Software Engineer, Core Experience

Job #SECE39

Overview

Maplebear Inc. D/B/A Instacart in San Francisco, CA seeks Senior Software Engineer, Core Experience (Multiple Openings). Employee may be stationed anywhere in the continental United States but will report directly to Instacart headquarters in San Francisco, CA. 

About the Job

Design, build, and implement software solutions to optimize and scale the Instacart platform and related technologies as part of the Core Experience team. 

Duties include: 

  • Developing highly scalable software using innovative computer science and software engineering principles while ensuring proper protocols are in place to rapidly roll out upgrades and new features; 
  • Analyzing and optimizing expensive SQL queries; 
  • Enabling sophisticated, data-driven features that adapt to customer shopping behavior; 
  • Leading strategic planning and execution of development projects, from inception to deployment and maintenance; 
  • Implementing high quality solutions to create engaging and straightforward shopping experiences, focusing on everything from the user interface to the underlying systems supporting web and mobile platforms; 
  • Executing ongoing testing and analysis of current systems, including independent performance analysis, diagnosis, and troubleshooting; determining design solutions to problematic programming; 
  • Other duties as assigned.

About You

Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field (or foreign equivalent).
  • 5 years of experience in the job offered or related. 
  • 5 years of experience working with Java, Ruby, Python, or similar programming languages; 
  • 5 years of experience working with MySQL, PostgreSQL, NoSQL, or similar data management systems; 
  • 5 years of experience working with API query technologies, such as GraphQL; 
  • 2 years of experience working with machine learning model development and iteration; 
  • 2 years of experience working with client/server architectures and application architectures;
  • 2 years of experience working with large codebases on cross-functional teams.

What Instacart employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Instacart logo

About Instacart

Sourced by ZipRecruiter

Instacart, based in San Francisco, CA, US, operates within the retail industry, specifically grocery delivery and pick-up service. It is recognized as a pioneer in this field, delivering fresh groceries from local stores directly to customers' doors. The company, which launched its services in 2012, continues to pioneer change in the online grocery shopping sector through its commitment to cutting-edge technology, new business ideas, and dedicated service.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Francisco, CA, US

Year founded

2012