Software Engineer Salary in Salem, OR

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Salem, OR?

The average salary for a Software Engineer is $95,885 per year in Salem, OR.

In Salem, Oregon, the average salary for a Software Engineer stands at around $95,885 per year. This figure reflects a competitive market for tech professionals in the area. The range of salaries can vary based on experience, skills, and specific job roles.

For those just starting, salaries may begin around $60,000. As experience grows, so does the earning potential. Mid-level Software Engineers can expect to earn between $74,000 and $95,000. Senior positions often see salaries exceeding $100,000 annually. Companies in Salem value skilled software engineers, offering attractive compensation packages to attract top talent. This makes Salem a promising location for those in the tech industry.

Software Engineer jobs in Salem, OR

What are the highest paying cities for a Software Engineer near Salem, OR?

Job seekers looking for high-paying software engineering roles near Salem, Oregon, should consider cities like Bend, Beaverton, and Hillsboro. These cities offer some of the best salaries in the region, with Bend leading at $140,855 per year. This makes them attractive options for professionals seeking both competitive compensation and a vibrant tech scene.
Graph displaying highest paying cities salaries for Software Engineer jobs near Salem, OR, highlighting Bend, OR with the highest at $140,855 and Medford, OR with the lowest at $96,259.
  1. Bend, OR
    Average Salary: $140,855
    In Bend, tech companies thrive in a vibrant community. Companies like New Relic and Hover offer dynamic environments. Enjoy a mix of work and outdoor activities in this scenic city.
    Find Software Engineer jobs in Bend, OR


  2. Beaverton, OR
    Average Salary: $137,542
    Beaverton, home to Nike, offers exciting tech opportunities. Work with global brands in a supportive environment. The city's tech scene is growing, providing many career paths.
    Find Software Engineer jobs in Beaverton, OR


  3. Hillsboro, OR
    Average Salary: $136,946
    Hillsboro is a hub for tech innovation. Companies like Intel and Nike create a collaborative atmosphere. Enjoy a mix of urban and suburban living in this thriving city.
    Find Software Engineer jobs in Hillsboro, OR


  4. Portland, OR
    Average Salary: $128,141
    Portland boasts a vibrant tech scene. Companies like Zoom and Avalara offer cutting-edge projects. The city's culture is creative and inclusive, making it a great place to work.
    Find Software Engineer jobs in Portland, OR


  5. Gresham, OR
    Average Salary: $125,622
    Gresham offers a blend of tech and community. Work with local startups and established companies. The city's growing tech scene provides many opportunities for growth.
    Find Software Engineer jobs in Gresham, OR


  6. Tigard, OR
    Average Salary: $104,738
    Tigard is a tech-friendly city with companies like Nike and Mentor Graphics. Enjoy a mix of urban and suburban living. The city's tech scene is expanding, offering diverse career paths.
    Find Software Engineer jobs in Tigard, OR


  7. McMinnville, OR
    Average Salary: $99,746
    McMinnville offers a relaxed tech environment. Companies like Hover and local startups provide a supportive atmosphere. Enjoy a small-town feel with access to tech opportunities.
    Find Software Engineer jobs in McMinnville, OR


  8. Springfield, OR
    Average Salary: $99,179
    Springfield has a growing tech sector. Companies like Amazon and local firms offer innovative projects. The city's community is welcoming, making it a great place to work and live.
    Find Software Engineer jobs in Springfield, OR


  9. Lake Oswego, OR
    Average Salary: $97,681
    Lake Oswego offers a blend of tech and lifestyle. Work with companies like Zoom and Avalara. Enjoy a high quality of life in this affluent city with a strong tech presence.
    Find Software Engineer jobs in Lake Oswego, OR


  10. Medford, OR
    Average Salary: $96,259
    Medford is a growing tech hub. Companies like Intel and local startups offer exciting opportunities. Enjoy a mix of urban amenities and natural beauty in this vibrant city.
    Find Software Engineer jobs in Medford, OR

What are the best paying companies for a Software Engineer in Salem, OR?

SAIC offers one of the highest salaries for Software Engineers in Salem, OR, with an average of $137,501. Urban Air Adventure Park also provides a competitive salary of $130,000. Garmin pays around $100,294, making it another attractive option for professionals. These companies value skilled software engineers and offer generous compensation packages. Job seekers can expect competitive salaries and benefits when applying for software engineering roles.
Graph displaying best paying company salaries for Software Engineer jobs in Salem, OR, highlighting SAIC with the highest at $137,501 and Carrier with the lowest at $68,283.
  1. SAIC
    Average Salary: $137,501
    SAIC offers exciting Software Engineer roles in Salem, OR. They focus on technology and innovation. SAIC operates in various locations across the U.S.


  2. Urban Air Adventure Park
    Average Salary: $130,000
    Urban Air Adventure Park provides dynamic Software Engineer positions in Salem, OR. They are known for their fun and engaging work environment. The company operates multiple locations nationwide.


  3. Ryder System
    Average Salary: $122,500
    Ryder System offers competitive Software Engineer salaries in Salem, OR. They focus on logistics and technology. Ryder System has a presence in many cities across the U.S.


  4. PacificSource Health Plans
    Average Salary: $104,317
    PacificSource Health Plans provides rewarding Software Engineer jobs in Salem, OR. They are dedicated to health and technology. The company operates in several locations in Oregon.


  5. Garmin
    Average Salary: $100,294
    Garmin offers attractive Software Engineer positions in Salem, OR. They specialize in navigation and technology. Garmin has offices in many locations worldwide.


  6. United States Department of Justice
    Average Salary: $83,982
    The United States Department of Justice provides stable Software Engineer roles in Salem, OR. They focus on law enforcement and technology. The department operates in various locations across the U.S.


  7. Carrier
    Average Salary: $68,283
    Carrier offers Software Engineer jobs in Salem, OR. They focus on heating, ventilation, and air conditioning technology. Carrier operates in many locations across the U.S.

Currently 7,791 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,791 Job Openings