1

Associate Degree Software Developer Jobs in Portland, OR

C++ Developer

Hillsboro, OR ยท On-site

$53.25 - $72/hr

Bachelor's degree in computer science, software engineering or relevant field required. * 5-7 years' experience required.

Bachelor's degree in Computer Science, Engineering, or a related field, with 0-2 years of ... Interest in building software that business operators and consumers depend on Compensation: $70,000 ...

Associate Software Engineer

Portland, OR ยท On-site

$60 - $80/hr

Bachelor's degree in Computer Science, Engineering, or a related field, with 0-2 years of ... Interest in building software that business operators and consumers depend on Compensation:

New

... software, and tools deliver strong developer experiences across cloud, client, edge, and local environments. Qualifications: Minimum Qualifications * Education and Experience : Bachelors degree in ...

... associate degree or no degree. Applicable Certifications may count for 1 year of experience. Experience should include demonstrated software programming work experience in Computer Science ...

C/C++ Developer

Hillsboro, OR

$53.25 - $72/hr

C/C++ Developer Job Details This position is 100% software development in C/C++ for Intel-based ... motivated Degree Required Type: Bachelor of Science Computer Science or Computer Eng. C/C ...

Software Engineer

Beaverton, OR ยท On-site

$80 - $100/hr

Candidates must possess a Master's degree and one year of relevant experience. This position offers ... Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The ...

Sr. Java AWS Developer

Beaverton, OR ยท On-site

$59.50 - $76/hr

Beaverton, OR Duration : 12+ months only W2- USC/GC Senior Software Engineer As a member of the ... Bachelor's degree in Computer Science or related field 5 years' experience using an object oriented ...

211774 / C/C++ Developer

Hillsboro, OR

$53.25 - $72/hr

Reviewing and providing strong feedback on product software architecture specifications and design ... Self-motivated * Degree Required Type: Bachelor of Science Computer Science or Computer Eng.

Software Engineer II

Beaverton, OR ยท On-site

$101K - $138K/yr

Software Engineer II, Design Engineering - Nike WHO YOU WILL WORK WITH The Consumer Product ... Bachelor Degree or a combination of relevant education, training and experience * 2+ years of hands ...

Software Engineering Reports To: Team Lead Engineer and Director of Software Engineering FLSA ... Bachelor's degree in engineering, computer science, or related field. * 3+ years of experience in C ...

Posted today

Software Engineer

Lake Oswego, OR ยท On-site

$100 - $125/hr

Your Profile Education / Experience Requirements * BS Degree in engineering in the field of software engineering or related field. * 3-6 years of experience in software application development on ...

Your Profile Education / Experience Requirements * BS Degree in engineering in the field of software engineering or related field. * 3-6 years of experience in software application development on ...

Showing results 21-40

Associate Degree Software Developer information

See Portland, OR salary details

$11.7K

$88.4K

$138.9K

How much do associate degree software developer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for associate degree software developer in Portland, OR is $88,424.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,800.00 and $100,200.00 per year, depending on experience, location, and employer.

What is an associate degree software developer?

Associate Degree Software Developers are professionals who have completed a two-year associate degree program in software development, computer science, or a related field. They typically possess foundational skills in programming languages, software design, and development tools, preparing them for entry-level roles in the tech industry. These developers often work on coding, testing, and maintaining software applications under the supervision of senior developers. Their education provides practical, hands-on experience for a variety of industries seeking software solutions.

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

To thrive as an Associate Degree Software Developer, you need proficiency in programming languages such as Java, Python, or C#, a solid understanding of software development fundamentals, and an associate degree in computer science or a related field. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and basic database management is typically required. Strong problem-solving skills, attention to detail, and effective teamwork set candidates apart in this role. These skills and qualities are crucial for producing reliable software, collaborating with teams, and adapting to evolving project requirements.

What opportunities for skill development and career advancement are available to associate degree software developers within most organizations?

Associate Degree Software Developers often start with foundational tasks such as debugging, testing, and assisting with code documentation, which provides valuable hands-on experience. Many organizations offer mentorship, on-the-job training, and opportunities to work on larger projects as you demonstrate proficiency. Career growth can include progressing to mid-level developer roles, specializing in areas like front-end or back-end development, or moving into roles such as QA analyst or technical support. Proactively seeking feedback, participating in team code reviews, and pursuing relevant certifications can further enhance advancement opportunities.

What is the difference between Associate Degree Software Developer vs Junior Software Developer?

AspectAssociate Degree Software DeveloperJunior Software Developer
CredentialsAssociate degree in computer science or related fieldTypically a bachelor's degree or equivalent experience
Work EnvironmentEntry-level, team-based projects, often in tech companies or IT departmentsEntry-level, software development teams, tech startups, or corporate IT
Employer UsageEmployers seeking foundational coding skills and basic software developmentEmployers looking for fresh talent with basic programming skills

In summary, an Associate Degree Software Developer usually has an associate degree and focuses on foundational coding skills, while a Junior Software Developer often holds a bachelor's degree and may have more advanced programming knowledge. Both roles are entry-level and serve as stepping stones in software development careers, but the Junior role may require slightly more experience or education.

What are popular job titles related to Associate Degree Software Developer jobs in Portland, OR?

For Associate Degree Software Developer jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Associate Degree Software Developer jobs in Portland, OR look for?

The top searched job categories for Associate Degree Software Developer jobs in Portland, OR are:

What cities near Portland, OR are hiring for Associate Degree Software Developer jobs?

Cities near Portland, OR with the most Associate Degree Software Developer job openings:

Infographic showing various Associate Degree Software Developer job openings in Portland, OR as of August 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $88,424 per year, or $42.5 per hour.

C++ Developer

1 point system

Hillsboro, OR โ€ข On-site

$53.25 - $72/hr

Contractor

Re-posted 6 days ago


Job description

Complete JD:

Job Title

C++ Developer

Location

Hybrid in Hillsboro, Oregon (3 days onsite & 2 days remote)

Type of Hire

Long term contract


Hard Skills Assessments
• Expected Dates that Hard Skills Assessments will be scheduled: asap
• Hard Skills Assessment Process: The assessment process will include one round panel style (2-3 FTE with the sponsor). One hour long.
 

Must Have:

Azure Security Certificate -

Candidates with no relevant Linux experience within the last 5 years will not be eligible for the role.

Must haves:
1. Linux Kernal
2. C++
Job Description:
Top 3 Must-Have Hard Skills

  1. Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs
  2. Deep understanding of operating system internals, hardware-software interaction, and low-level debugging - 5+ yrs
  3. Proficiency with kernel build systems, version control (git), and open-source workflows - 5+ yrs

Typical Day in the Role
The primary function of this role is to apply advanced principles of computer science and engineering to the design, development, support, and maintenance of the Linux kernel and device drivers. The engineer will work on low-level software that enables hardware functionality, system stability, and performance across a variety of platforms and applications. • Key projects: → Develop, enhance, and maintain Linux kernel components to support new hardware features, improve performance, and ensure system reliability. → Design, implement, and debug device drivers for a range of hardware devices, ensuring seamless integration with the Linux kernel. → Troubleshoot and resolve kernel and driver issues, including performance bottlenecks, hardware compatibility problems, and system crashes. → Support production systems by monitoring kernel and driver health, responding to incidents, and implementing fixes as needed.
• Purpose of the Team: The team is responsible for developing a Linux based validation operating system used to validate Microsoft’s Cobalt SoC compute products for Azure platforms.
• Key projects: This role will contribute to supporting the release and validation of next generation Cobalt SoC products
Ideal Background of Candidates

strong c/c++ development skills and linux kernel knowledge.
Summary:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Job Responsibilities:
• Modify existing databases and database management systems.
• Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
• Work as part of a project team to coordinate database development and determine project scope and limitations.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
Skills:
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Ability to work independently and manage one’s time.
• Basic mentoring skills necessary to provide support and constructive performance feedback.
• Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
• Ability to troubleshoot issues and make system changes as needed to resolve issue.
• Knowledge of computer hardware and software.
• Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
Education/Experience:
• Bachelor's degree in computer science, software engineering or relevant field required.
• 5-7 years’ experience required.