1

Sr Software Engineer Java Jobs in Oregon (NOW HIRING)

Senior Software Engineer (Containers)

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer, Guarded Containers The role, in a nutshell: We're looking for a Senior Software Engineer to join our Guarded Containers team and help shape the future of Chainguard Images ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the ...

Senior Software Engineer

Portland, OR · On-site

$103K - $116K/yr

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you will design and build internal applications that power critical bank functions. You'll work across software systems, automation, integrations, and platform tooling ...

Java Developer

Portland, OR · On-site

$54 - $70/hr

Role: Lead Java Developer Location: Bay Area, CA/Portland, OR (Remote Option as well) No. of ... As a senior software engineer, responsibilities include • Working with your local team and other ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Position Description Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower ...

Senior Software Engineer II

OR · On-site +1

$180K - $210K/yr

The Role We are looking for a senior back-end engineer who is passionate about designing and ... Java, SQL, gRPC, HTTP/REST * Kubernetes, Docker, Linux * Cassandra, Pub/Sub, Bigtable, Databricks ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation / Product Innovation Engineering WHO YOU WILL WORK WITH: Our team supports Nike Product Innovation teams ...

Senior Software Engineer (React Native)

OR · On-site +1

$133K - $166K/yr

The Role We're hiring a Senior Software Engineer specializing in React Native development for our ... Java when needed. * A strong customer focus, with a track record of building customer-facing ...

Senior Software Developer

$54.50 - $72/hr

... remote Senior Lead Software Developer to lead the architecture, design, development, and ... Build scalable backend services using Node.js, Python, and Java . * Develop modern frontend ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Five9 is seeking a Senior Software Engineer to rapidly modernize our internal platform tooling and drive full-stack engineering maturity. This is primarily a hands-on developer role - you will own ...

Senior Software Developer

$54.50 - $72/hr

... remote Senior Lead Software Developer to lead the architecture, design, development, and ... Build scalable backend services using Node.js, Python, and Java . * Develop modern frontend ...

Senior Software Engineer - Government Cloud

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer - Government Cloud We're hiring a software engineer to join the team responsible for bringing Tines to federal customers in AWS GovCloud. You'll build and improve the product ...

Senior Backend Software Engineer - Agent Platform

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Agent Platform team, you will help secure tens of millions of ... Our backend services are primarily developed in Java , with Go and Python also playing important ...

New

Senior Software Engineer, Unsecured Installments

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Unsecured Installments team, you'll be a technical leader for ... Python, Java, Kotlin, Ruby, or Node.js. * Track record of independently leading the design and ...

Senior Software Engineer (Authentication)

OR · On-site +1

$122K - $161K/yr

What you'll do As a Senior Software Engineer on the Authentication team, you will help build and scale the cloud services behind Passport as the team continues moving customers onto its cloud ...

Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control ...

Showing results 41-60

Sr Software Engineer Java information

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 are the key skills and qualifications needed to thrive as a Sr Software Engineer Java?

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 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 cities in Oregon are hiring for Sr Software Engineer Java jobs?

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

Infographic showing various Sr Software Engineer Java 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.

Senior Software Engineer (Containers)

Chainguard

OR • On-site, Remote

$122K - $161K/yr

Full-time

Re-posted 6 days ago


Job description

Senior Software Engineer, Guarded Containers 

The role, in a nutshell:

We're looking for a Senior Software Engineer to join our Guarded Containers team and help shape the future of Chainguard Images - our core product. This is a product-driven, feature-development role: you'll design and ship new capabilities that directly expand what our product can do for customers, work cross-functionally to turn ideas into shipped features. Alongside building new functionality, you'll help evolve the tooling and infrastructure that supports it, and help uphold the quality bar our customers expect. You'll guide technical decisions and help set the standard for excellence on the team.

What you'll do:

  • Design and build new features and services that make Chainguard Images more powerful, compelling, and valuable to customers - this is a feature-first role, not a maintenance role.
  • Partner with cross-functional stakeholders (product, design, and engineering) to scope, design, and ship product improvements from concept to production.
  • Own technical decisions for the features you build, balancing customer impact, scalability, and long-term maintainability.
  • Develop robust tools and services that support our growing image build system, ensuring it scales alongside new product capabilities.
  • Contribute to a team culture that values craftsmanship, ownership, and continuous improvement.

What we're looking for:

  • Bachelor's degree or equivalent practical experience
  • 5+ years of experience in software development, with strong fundamentals in data structures, algorithms, compilers, Makefiles, and toolchains
  • A product mindset - genuine interest in building features end-to-end and understanding how technical choices translate into customer value
  • Expertise with containers, container registries, Docker, Kubernetes, and the broader ecosystem
  • Experience with Terraform or other Infrastructure as Code tools, including designing reusable, well-organized modules
  • Experience writing services or tools in Go
  • Strong communication skills, proficiency in English, and the ability to work autonomously, take initiative, and proactively seek help when needed

Nice to haves:

  • Author and/or contributor to open-source projects

Explore Our Work

Dive into the practical side of what we do at Chainguard. These resources provide a hands-on look at our processes and offer an opportunity for in-depth understanding of our product offerings and the technology behind them.

  • Chainguard Academy
  • https://www.chainguard.dev