1

Intermediate Software Developer Jobs in Oregon (NOW HIRING)

RTL Design Engineer

Beaverton, OR · On-site

$120 - $180/hr

This is an excellent opportunity to gain valuable experience in software methods and analysis ... Intermediate to advanced GenAI proficiency: Using AI tools for SystemVerilog design, validation ...

Transportation Engineer 2

Gresham, OR · On-site

$70 - $110/hr

... and Drafting Software, and Microsoft Office. Experience in ArcGIS is desirable. Ability to ... Intermediate proficiency in Auto CAD Civil 3D for drafting, grading and design. * Valid Driver ...

New

Transportation Design Engineer

Lake Oswego, OR · On-site

$79K - $98K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (AutoCAD ... Intermediate understanding of technical fundamentals * Performs moderately complex design tasks ...

Transportation Design Engineer

Lake Oswego, OR · On-site

$79K - $98K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (AutoCAD ... Intermediate understanding of technical fundamentals * Performs moderately complex design tasks ...

Transportation Engineer - Entry-Mid Level

Medford, OR · On-site

$82K - $108K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (AutoCAD ... Intermediate understanding of technical fundamentals * Performs moderately complex design tasks ...

Transportation Engineer - Entry-Mid Level

Medford, OR · On-site

$82K - $108K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (AutoCAD ... Intermediate understanding of technical fundamentals * Performs moderately complex design tasks ...

The HV SCADA Engineer II will provide intermediate level engineering support for the design ... Experience withIgnition SCADA softwareor other HMI design software * Knowledge of design ...

The HV SCADA Engineer II will provide intermediate level engineering support for the design ... Experience withIgnition SCADA softwareor other HMI design software * Knowledge of design ...

Provides guidance, training and mentorship for junior and intermediate engineers and designers ... Experience with specialized power system software such as ETAP, SKM PowerTools, and/or EasyPower is ...

Senior Electrical Engineer, Water

Portland, OR · On-site

$114K - $148K/yr

Provides guidance, training and mentorship for junior and intermediate engineers and designers ... Experience with specialized power system software such as ETAP, SKM PowerTools, and/or EasyPower is ...

Director of Development

Portland, OR · On-site

$85 - $125/hr

... programming copy, and print materials). * Develop and expand individual giving and monthly donor ... Intermediate/Advanced proficiency with donor management software; database experience with DRM or ...

Proficient (intermediate skills) in the MS Suite (Word, Excel) and ability to learn proprietary software. * Ability to read a tape measure down to 1/16". * Experience in interpreting engineering ...

Showing results 41-60

Intermediate Software Developer information

See Oregon salary details

$50.8K

$118.3K

$175.5K

How much do intermediate software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for intermediate software developer in Oregon is $118,252.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,200.00 and $137,400.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in Oregon?

The most popular types of Software Developer jobs in Oregon are:

What are popular job titles related to Intermediate Software Developer jobs in Oregon?

For Intermediate Software Developer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Intermediate Software Developer jobs in Oregon look for?

The top searched job categories for Intermediate Software Developer jobs in Oregon are:

What cities in Oregon are hiring for Intermediate Software Developer jobs?

Cities in Oregon with the most Intermediate Software Developer job openings:

Infographic showing various Intermediate Software Developer job openings in Oregon as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 11% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $118,252 per year, or $56.9 per hour.

RTL Design Engineer

Apple Inc.

Beaverton, OR • On-site

$120 - $180/hr

Other

Re-posted 5 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 680 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

At Apple, we work every day to craft products that enrich people's lives. If you're passionate about taking on unsolved challenges, we have a great opportunity for a results-oriented and highly motivated RTL Design Engineer. This is an exciting position in the world class Apple mixed-signal silicon design team! This role will build upon your solid foundation in digital logic circuits while introducing mixed-signal and analog circuit design and features. You will work with a variety of flows fundamental to modern silicon engineering: modeling and integrating high-performance mixed-signal and analog IPs into high-speed digital circuits, ensuring formal equivalence between custom designs and their abstract representations. This is an excellent opportunity to gain valuable experience in software methods and analysis, which are increasingly crucial across the semiconductor industry. As a member of our dynamic team, you will have the exceptional opportunity to help create the next generation of products that will delight and inspire millions of Apple customers every day. You will work to specify, design, verify, and support lab bring-up of sophisticated digital and mixed-signal circuits with signal processing capabilities.

Description

In this role, you will be responsible for specifying and/or micro-architecting digital and signal processing blocks in sophisticated mixed-signal circuits. You will be responsible for RTL coding of blocks specified by you or others, including implementation of DSP algorithms. You will also participate in the design verification and bring-up of such blocks by writing meaningful assertions, debugging code, and otherwise interacting with the design verification team. You will contribute to the lab bring-up of those circuits by potentially writing test scripts, analyzing lab data, proposing experiments, and validating signal processing performance.

Responsibilities
  • RTL Design & Implementation: Develop and optimize RTL code in Verilog/SystemVerilog for mixed-signal digital blocks and signal processing pipelines
  • DSP Algorithm Translation: Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations
  • Design Verification: Write comprehensive assertions, unit-level testbenches, and participate in functional verification using industry-standard methodologies
  • Integration & Bring-up: Partner with cross-functional teams to integrate complex IPs, validate performance in silicon, and support lab characterization
  • Collaborative Problem-Solving: Work effectively with analog designers, algorithm engineers, verification specialists, and system architects across disciplinary boundaries
Minimum Qualifications
  • Bachelors of Science in Electrical Engineering.
Preferred Qualifications
  • Front-end tools expertise (Verilog simulators, linters, clock-domain crossing checkers)
  • Synthesis, static timing analysis, and design-for-test (DFT)
  • SystemVerilog assertions, checkers, and advanced verification techniques
  • Scripting languages (Perl, Python)
  • Formal verification and low-power design methodologies
  • Hardware-software co-design and system-level optimization
  • Hands-on DSP experience: signal processing concepts, RTL algorithm implementation, hardware optimization techniques (pipelining, parallelization, resource sharing)
  • Intermediate to advanced GenAI proficiency: Using AI tools for SystemVerilog design, validation, optimization, and understanding GenAI capabilities/limitations in hardware design

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

#J-18808-Ljbffr

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976