The Senior Software Systems Engineer serves as the technical bridge between our customers, the U.S ... effectiveness. * Assist with customer demonstrations, product evaluations, and new product ...
The Senior Software Systems Engineer serves as the technical bridge between our customers, the U.S ... effectiveness. * Assist with customer demonstrations, product evaluations, and new product ...
Software Tutor
Portland, OR · Remote
$40/hr
... engineering roles and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides ...
Software Tutor
Portland, OR · Remote
$40/hr
... engineering roles and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides ...
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr
Newberg, OR · On-site
$128K - $169K/yr
May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.
Software Engineer, Sr (Cloud/Mobile)
Newberg, OR · On-site
$140K - $175K/yr
As a Senior Software Engineer on our Azure and React Native team, you will lead aspects of the ... May direct the work of drafters, technicians, and others who assist in small projects.
Software Engineer, Sr (Cloud/Mobile)
Newberg, OR · On-site
$140K - $175K/yr
As a Senior Software Engineer on our Azure and React Native team, you will lead aspects of the ... May direct the work of drafters, technicians, and others who assist in small projects.
Systems Software Engineer III
Vancouver, WA · On-site
$181K - $214K/yr
... to assist with the timely and successful completion of each project or pre-sales activities ... Performs as a lead Systems Software Engineer in the development of large and complex control ...
Systems Software Engineer III
Vancouver, WA · On-site
$181K - $214K/yr
... to assist with the timely and successful completion of each project or pre-sales activities ... Performs as a lead Systems Software Engineer in the development of large and complex control ...
Systems Software Engineer III
Vancouver, WA · On-site
$181K - $214K/yr
... to assist with the timely and successful completion of each project or pre-sales activities ... Performs as a lead Systems Software Engineer in the development of large and complex control ...
Systems Software Engineer III
Vancouver, WA · On-site
$181K - $214K/yr
... to assist with the timely and successful completion of each project or pre-sales activities ... Performs as a lead Systems Software Engineer in the development of large and complex control ...
Experience in building software 'product', with the intention of transition to others for support ... Be able to assist in documenting requirements * Be able to identify and resolve conflicts or ...
Experience in building software 'product', with the intention of transition to others for support ... Be able to assist in documenting requirements * Be able to identify and resolve conflicts or ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Quantum Error Correction Software Engineer
Hillsboro, OR · On-site
$149K - $211K/yr
The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will ...
Software Engineer, Staff
Newberg, OR · On-site
Directs the work of a few engineers, designers, and technicians on assigned projects. * Responsible for testing their own software as well as testing peer software when necessary. * Maintains up to ...
Software Engineer, Staff
Newberg, OR · On-site
Directs the work of a few engineers, designers, and technicians on assigned projects. * Responsible for testing their own software as well as testing peer software when necessary. * Maintains up to ...
Software Application Development Engineer
Hillsboro, OR · On-site
$100K - $194K/yr
As a software engineer, you will be involved in the entire software development lifecycle. You will ... Familiarity with AI code assistant (Github, Copilot, Visual Studio) Requirements listed would be ...
Software Application Development Engineer
Hillsboro, OR · On-site
$100K - $194K/yr
As a software engineer, you will be involved in the entire software development lifecycle. You will ... Familiarity with AI code assistant (Github, Copilot, Visual Studio) Requirements listed would be ...
Software Engineer, Sr (Cloud/Mobile)
Newberg, OR · On-site
$140K - $175K/yr
As a Software Engineer, Sr. on our Azure and React Native team, you will lead aspects of the ... May direct the work of drafters, technicians, and others who assist in small projects.
Software Engineer, Sr (Cloud/Mobile)
Newberg, OR · On-site
$140K - $175K/yr
As a Software Engineer, Sr. on our Azure and React Native team, you will lead aspects of the ... May direct the work of drafters, technicians, and others who assist in small projects.
Summer 2027 Intern - Software Engineering
Gresham, OR · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Gresham, OR · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Portland, OR · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Portland, OR · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Gresham, OR · On-site +1
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Gresham, OR · On-site +1
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Vancouver, WA · On-site +1
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Vancouver, WA · On-site +1
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Vancouver, WA · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Summer 2027 Intern - Software Engineering
Vancouver, WA · On-site
$40/hr
Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...
Software Developer Teaching Assistant information
See Portland, OR salary details
$31.3K - $51.7K
6% of jobs
$62.4K is the 25th percentile. Wages below this are outliers.
$51.7K - $72.2K
36% of jobs
The median wage is $79.1K / yr.
$72.2K - $92.6K
23% of jobs
$106.1K is the 75th percentile. Wages above this are outliers.
$92.6K - $113K
15% of jobs
$113K - $133.5K
8% of jobs
$133.5K - $153.9K
4% of jobs
$153.9K - $174.4K
5% of jobs
$174.4K - $194.8K
1% of jobs
$194.8K - $215.2K
1% of jobs
$215.2K - $235.7K
0% of jobs
$235.7K - $256.1K
0% of jobs
$31.3K
$106.3K
$256.1K
How much do software developer teaching assistant jobs pay per year?
What is a software developer teaching assistant?
What are some common challenges faced by software developer teaching assistants when supporting students in coding labs?
What are the key skills and qualifications needed to thrive as a software developer teaching assistant, and why are they important?
What is the difference between Software Developer Teaching Assistant vs Software Engineer?
| Aspect | Software Developer Teaching Assistant | Software Engineer |
|---|---|---|
| Required Credentials | Typically a bachelor's degree in computer science or related field; some roles may require teaching experience | Bachelor's or higher in computer science or related field; professional certifications are common |
| Work Environment | Educational institutions, coding bootcamps, or training programs | Tech companies, startups, or corporate IT departments |
| Employer & Industry Usage | Educational settings focusing on teaching coding and programming skills | Designing, developing, and maintaining software applications across industries |
| Common Search & Comparison Intent | Understanding teaching roles in tech education | Understanding professional software development roles |
The Software Developer Teaching Assistant primarily supports educational environments by assisting in teaching coding and programming, often requiring teaching experience and a background in computer science. In contrast, a Software Engineer focuses on designing and building software products in a professional setting. While both roles require technical knowledge, their work environments and primary responsibilities differ significantly.
Senior Software Systems Engineer - USA
Portland, OR • On-site
Full-time
Re-posted 2 days ago
Job description
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.