1

Senior Software Developer Jobs in Gresham, OR (NOW HIRING)

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation ... Practice DevOps ensuring a culture of testing and releasing software continuously using automation ...

Senior Software Engineer

Camas, WA

$134K - $177K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

Senior Software Engineer

Camas, WA · On-site

$117K - $148K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

Software Developer Job Details Software Development Engineer with minimum 5 years of continuous development experience using C#.Net 5.0 with Visual Studio 2012 or higher, capable of implementing ...

Software Developer II Department: Services Development Reports to ... Senior Services Manager Suvoda is a global clinical trial technology company shaping digital ...

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 ...

Software Developer II Department: Services Development Reports to ... Senior Services Manager Suvoda is a global clinical trial technology company shaping digital ...

Java Developer

Beaverton, OR · On-site

$53 - $68.75/hr

Beaverton, OR Type: 12+ months Contract Senior Software Engineer As a member of the Cloud Platform team, you will bring your passion and experience to developing a global imagery platform for Client ...

Senior Software Engineer

Portland, OR · On-site

$97K - $163K/yr

Develop and maintain complex Software system * Acquire extensive business and system knowledge ... Exposure to Azure DevOps * Object oriented programming principals * Must be self-directed ...

Showing results 21-40

Senior Software Developer information

See Gresham, OR salary details

$16

$65

$92

How much do senior software developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for senior software developer in Gresham, OR is $65.40, according to ZipRecruiter salary data. Most workers in this role earn between $55.53 and $73.37 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Gresham, OR? The most popular types of Software Developer jobs in Gresham, OR are:
What are popular job titles related to Senior Software Developer jobs in Gresham, OR? For Senior Software Developer jobs in Gresham, OR, the most frequently searched job titles are:
What cities near Gresham, OR are hiring for Senior Software Developer jobs? Cities near Gresham, OR with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer job openings in Gresham, OR as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $136,024 per year, or $65.4 per hour.

Senior Software Systems Engineer - USA

Nearfield Instruments

Portland, OR • On-site

Full-time

Re-posted 23 hours ago


Job description

Nearfield Instruments is a scale-up that brings together some of the world's most creative minds in science and technology to develop revolutionary high-throughput Atomic Force Microscopy (AFM) systems. Our technology enables atom-scale resolution 3D metrology at production-level throughput, helping the world's leading semiconductor manufacturers solve their most challenging process control problems.
We design, develop, integrate, market, and support advanced metrology systems that enable next-generation semiconductor manufacturing. As our business continues to expand across the United States and Asia, we are seeking experienced professionals who thrive in technically demanding customer environments.
What will you be doing?
The Senior Software Systems Engineer serves as the technical bridge between our customers, the U.S. field organization, and our Research & Technology Development (RTD) software engineering teams.
The role focuses on understanding how the software platform performs in real-world manufacturing environments, identifying opportunities for improvement, and driving software enhancements that improve system functionality, stability, usability, and customer productivity. This is not a software development or coding position.
You will work directly on customer systems to diagnose software-related issues, validate new software releases, install upgrades and patches, and partner with our development organization to ensure field experience is incorporated into future software releases.
This position requires significant customer interaction, exceptional troubleshooting skills, and the ability to translate operational challenges into well-defined software requirements for our engineering teams.
Specific responsibilities include:
  • Serve as the primary software systems expert supporting Nearfield products at customer sites.
  • Troubleshoot software, system integration, and platform issues across complex semiconductor metrology equipment.
  • Install, configure, validate, and support software releases, upgrades, hot fixes, and service packs.
  • Work closely with RTD software engineering teams to investigate software defects and validate corrective actions.
  • Capture customer feedback and translate operational requirements into clear functional improvement requests.
  • Validate new software functionality in the field prior to broad customer deployment.
  • Support root cause investigations involving software, hardware interfaces, automation, and system performance.
  • Partner with Applications, Service Engineering, Program Management, and Product Development to improve overall product performance.
  • Develop troubleshooting guides, best known methods (BKMs), and field documentation that improve global service effectiveness.
  • Assist with customer demonstrations, product evaluations, and new product introductions from a software systems perspective.
  • Support customer escalations requiring detailed software diagnostics and cross-functional coordination.
  • Travel as required to customer locations within the United States and periodically to Nearfield headquarters in the Netherlands.

What do we require from you?
Our future Senior Software Systems Engineer combines strong technical troubleshooting capabilities with excellent customer-facing communication skills.
You enjoy solving complex system problems, understanding how software interacts with advanced hardware platforms, and working with development organizations to continuously improve product performance.
Desired qualifications include:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, Physics, or a related technical discipline.
  • 8+ years of experience supporting complex semiconductor capital equipment or similarly sophisticated technical systems.
  • Strong understanding of software architecture within hardware-based systems.
  • Experience troubleshooting distributed software applications, Windows and/or Linux environments, networking, databases, and system communications.
  • Experience supporting software releases, upgrades, patches, and version management.
  • Ability to isolate complex software versus hardware interactions during root cause analysis.
  • Experience working directly with software development organizations to define requirements and validate fixes.
  • Strong understanding of semiconductor manufacturing, metrology equipment, automation, or capital equipment environments is highly preferred.
  • Excellent written and verbal communication skills with the ability to communicate effectively with customers, field engineers, and software developers.
  • Strong organizational skills with the ability to manage multiple technical priorities simultaneously.
  • Ability to work independently while coordinating activities across global engineering teams.

What can you expect from us?
A technically challenging role where you can apply your expertise to some of the world's most advanced semiconductor manufacturing technologies.
You will become a key member of our U.S. technical leadership team, working directly with customers while influencing the evolution of Nearfield's software platform. Your field experience will directly shape future product capabilities, improve customer productivity, and accelerate adoption of our technology worldwide.
At Nearfield Instruments, we believe our people are our greatest competitive advantage. We rely on each other's expertise, encourage innovation, and foster an environment where collaboration drives exceptional results.
If you are passionate about solving complex technical problems and want to help define the future of semiconductor metrology, we look forward to hearing from you.