1

Software Engineer Jobs in Salem, OR (NOW HIRING)

Data Engineer, Staff

Newberg, OR · On-site

$120K - $144K/yr

Overview The Staff Data Engineer independently plans, schedules, and leads data, analytics, and business intelligence projects of moderate scope or portions of major large-scale projects, and ...

Validation Engineer

Salem, OR · On-site +1

$134K - $184K/yr

Validation Engineer Join us to do the best work of your career and make a profound social impact as ... You will: * Lead the integration of several software tool suites used for system configuration ...

Senior Java Developer

Salem, OR · Remote

$58.50 - $74.75/hr

Senior Java Developer Job Title: Senior Java Developer Location: Remote Contract: Long-Term ... software testing, debugging,

Senior Solutions Engineer

Salem, OR · On-site

$55.50 - $71.50/hr

About the Role As a Senior Solutions Engineer, you'll be a technical leader in deploying and ... Develop software integrations using Python, REST API and MQTT. * Design mechatronics systems and ...

The purpose of this request is to procure Software Developer Services for maintenance to the Electronic Bidding Information Distribution System (eBIDS). This position is located within the ODOT ...

Utilize advanced CAD and 3D modeling software (SolidWorks preferred) to develop and maintain comprehensive engineering documentation and drawings with GD&T. * Collaborate with cross-functional teams ...

Senior Solutions Engineer

Pittsburgh, PA · On-site

$149K - $194K/yr

About the Role As a Senior Solutions Engineer, you'll be a technical leader in deploying and ... Develop software integrations using Python, REST API and MQTT. * Design mechatronics systems and ...

Senior Solutions Engineer

Salem, OR · On-site

$149K - $194K/yr

About the Role As a Senior Solutions Engineer, you'll be a technical leader in deploying and ... Develop software integrations using Python, REST API and MQTT. * Design mechatronics systems and ...

Electrical Engineer, Sr

Newberg, OR · On-site

$112K - $147K/yr

Demonstrates teamwork ability while working with mechanical, clinical, software, and manufacturing engineers, product managers, industrial designers, and other product stakeholders. QUALIFICATIONS:

Showing results 41-60

Software Engineer information

See Salem, OR salary details

$63.8K

$148.3K

$206.5K

How much do software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software engineer in Salem, OR is $148,267.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,600.00 and $173,900.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Salem, OR?

The most popular types of Software Engineer jobs in Salem, OR are:

What are popular job titles related to Software Engineer jobs in Salem, OR?

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

What job categories do people searching Software Engineer jobs in Salem, OR look for?

The top searched job categories for Software Engineer jobs in Salem, OR are:

What cities near Salem, OR are hiring for Software Engineer jobs?

Cities near Salem, OR with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Salem, OR as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $148,267 per year, or $71.3 per hour.

Data Engineer, Staff

A-dec, Inc.

Newberg, OR • On-site

$120K - $144K/yr

Full-time

Re-posted 28 days ago


A-dec rating

8.8

Company rating: 8.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

3rd of 52 rated furniture manufacturers


Job description

At A-dec, we do more than create the highest quality products and services for the dental industry; we strive to deliver a superior employment experience for each of our team members. With an environment that encourages and assists each person in developing to their highest potential, a career at A-dec is incredibly rewarding.
Overview
The Staff Data Engineer independently plans, schedules, and leads data, analytics, and business intelligence projects of moderate scope or portions of major large-scale projects, and participates in the determination of technical objectives. Responsible for the department's data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integration and analysis. This role will work closely and collaboratively with members of the Data & Analytics and other development teams to define requirements, mine and analyze data, integrate data from a variety of sources, and deploy high quality data pipelines in support of the analytics needs of A-dec.
JOB DUTIES AND RESPONSIBILITIES:
  • Designs and builds multi-tenant systems capable of loading and transforming large volumes of structured and semi-structured fast-moving data.
  • Works with Program and Project Managers to understand the features, do technical assessment, design, code, test and deliver.
  • Defines and manages SLAs and data quality for datasets and processes.
  • Designs, implements, tests, deploys, and maintains stable, secure, and scalable data engineering solutions and pipelines in support of data and analytics projects, including integrating new sources of data into our central data warehouse, and moving data out to applications.
  • Independently works on a wide range of complex problems that require new approaches through adaptation and modification of standard data, analytics, and BI principles, theories, techniques, and procedures, providing solutions that are imaginative, thorough, and practical.
  • Develops new and varied solutions to data, analytics, and BI projects and contributes to the value of program solutions by studying industry best practices, seeking to understand and validate internal customer needs, and supporting line of site of program execution to business impacting.
  • Performs one-off data manipulation/munging and analysis on a wide variety organizing data.
  • Implements and monitors best in class security measures in our data warehouse and analytics environment, with an eye towards the evolving threat landscape.
  • Analyzes data, analytics, and BI problems to determine suitable solutions. Establishes and coordinates design reviews with peers and project leads. Responsible for organizing data and preparing documentation for assigned projects.
  • Responsible for thoroughly testing their data, analytics, and BI solutions, coordinating others on data, analytics, and BI verification tests, and testing peer data, analytics, and BI solutions when necessary.
  • Most work examined at a higher level. Actual supervision received may be minimal or moderate depending upon project complexity. Closer supervision given on new aspects of assignments.

QUALIFICATIONS:
Knowledge, Skills, and Abilities
  • Strong command of best practices applied in relational databases and SQL as well as Extract, Transform, and Load (ETL) data into a relational database.
  • Deep understanding Data Warehousing, Date Lakes, Date Pipelines, and Business Intelligence Applications.
  • Ability to interpret moderately complex data, analytics, and BI requirements and apply data, analytics, and BI design methodologies.
  • General data manipulation skills: read in data, process, and clean it, transform, and recode it, merge different data sets together, reformat data between wide and long, etc.
  • Ability to learn new techniques and troubleshoot code without support, in other words, be able to learn on the job.
  • Use APIs to push and pull data from various data systems and platforms.
  • Ability to write clear code that is well-documented and stored in a version control system.
  • Proficient with Python, databases, and SQL expertise.
  • Proven ability to work both independently and collaboratively within a team environment while following established procedures.
  • Excellent listening, interpersonal, communication and problem-solving skills.

Education and Experience
  • At least ten years of relevant data, analytics, and BI engineering experience
  • BS degree in related field or equivalent work experience

Preferred Qualifications
  • Experience with Azure environment
  • Experience developing cloud data warehouses (e.g. Snowflake or Databricks)
  • Experience with lambda and kappa architectures
  • Experience with iPaaS platforms and other no-code/low-code platforms

Disclaimer
This job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not to be construed as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. A-dec reserves the right to assign job duties and days and hours of work based on factors such as workload requirements, staffing levels, and customer demands.
At A-dec, we value our people and show it by prioritizing an inclusive culture, total well-being, and opportunities for learning and career advancement.
A background check and screen for the illegal use of drugs is required.
A-dec is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. In addition, A-dec will not discriminate against applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another. *VEVRAA Federal Contractor"
A-dec is interested in qualified candidates authorized to work in the United States for US-based positions. We are unable to sponsor or take over sponsorship of employment visas.

What A-dec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom