1

Junior Software Developer Jobs in Oregon (NOW HIRING)

Senior Software Developer, AI Networking

OR · On-site +1

$54.50 - $72/hr

We are excited to be adding an AI Networking Software Developer to our AI Networking SW development and codesign team. We are working with the latest NVIDIA hardware and technologies. We do full ...

Junior Mechanical Engineer Full-time Regular Indirect Salem, OR, US 4 days ago Requisition ID: 2020 ... Experience with SolidWorks or similar CAD software * Strong mechanical aptitude and problem-solving ...

Junior Mechanical Engineer Full-time Regular Indirect Salem, OR, US 21 days ago Requisition ID ... Experience with SolidWorks or similar CAD software * Strong mechanical aptitude and ...

Senior Software Engineer

Portland, OR · On-site

$103 - $117/hr

Provide technical guidance to junior team members What We're Looking For * 10+ years of ... Expert-level Python programming and software architecture skills * Strong system design skills with ...

New

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation ... more junior engineers with their work. Preferred skills and experiences: * Leadership:

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Provide technical guidance to junior team members What We're Looking For * 10+ years of ...

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Provide technical guidance to junior team members What We're Looking For * 10+ years of ...

Senior Software Engineer

Portland, OR · On-site

$140 - $190/hr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Provide technical guidance to junior team members What We're Looking For * 10+ years of ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

... software ... You will be responsible for leading key initiatives, mentoring junior developers, and collaborating ...

Software Engineer 4

Tualatin, OR · On-site

$100 - $130/hr

Provide technical guidance and mentoring for more junior engineers. * May visit customer site to ... Knowledge of Object‑Oriented Software (OOS), Object Oriented Design (OOD), or Object‑Oriented ...

Showing results 41-60

Junior Software Developer information

See Oregon salary details

$25.4K

$94.1K

$145.4K

How much do junior software developer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for junior software developer in Oregon is $94,073.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,800.00 and $92,000.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

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 job categories do people searching Junior Software Developer jobs in Oregon look for?

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

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

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

What are popular job titles related to Junior Software Developer jobs in OR?

For Junior Software Developer jobs in OR, the most frequently searched job titles are:

Infographic showing various Junior Software Developer job openings in Oregon as of August 2026, with employment types broken down into 72% Full Time, 7% Temporary, and 21% Contract. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $94,073 per year, or $45.2 per hour.

Senior Software Developer, AI Networking

Nvidia

OR • On-site, Remote

$54.50 - $72/hr

Full-time

Re-posted 26 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

6th of 247 rated software companies


Job description

NVIDIA is changing the world of AI Networking with groundbreaking technology. We are excited to be adding an AI Networking Software Developer to our AI Networking SW development and codesign team. We are working with the latest NVIDIA hardware and technologies.

We do full stack benchmarking for Data Center scale systems for AI training/inference and lower level benchmarks. We strive for automation and develop many tools in-house yet adopt community accepted practices and frameworks. Moreover we give back to community developing our own tools in public GitHub repositories.

Our goal is to ensure that large-scale systems deliver expected performance in practice, not just on paper, by uncovering bottlenecks and driving continuous improvements. What you'll be doing: Developing AI networking communication frameworks and applications running in production on the world's largest supercomputers and data centers. Develop production tools and benchmarks used by multiple teams inside and outside NVIDIA.

Enable new AI models within our benchmarking infrastructure and deliver insights through end-to-end analysis of large-scale workloads across hardware and software stacks. Design and implement automation systems, including large-scale parameter search to identify optimal configurations across complex systems. Collaborate closely with networking and hardware teams to co-design new features and software interfaces in a fast-paced, evolving environment.

What we need to see: B.Sc., M.Sc degree in Computer Science / Software engineering or equivalent experience. 5+ years of experience. Professional Python development experience

We seek individuals who build maintainable, long-lived tools that do not impose a heavy burden on the team in terms of maintenance. Solid Linux expertise and passion for working extensively in command-line environments. Ability to work across a broad and evolving stack, with a strong drive to learn-from hardware and networking up to large-scale AI systems running across entire clusters Ways to stand out from the crowd: Knowledge and/or experience with modern AI ecosystem: PyTorch, LLMs, inference and training.

Familiarity with cluster orchestration systems such as Slurm or Kubernetes. Knowledge in MPI and HPC, InfiniBand, Ethernet and Networking. Experience in performance optimizations For two decades, we have pioneered visual computing, and the art and science of computer graphics.

With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving some of the most complex problems in everyday life.

NVIDIA is widely considered to be one of the technology world's most desirable companies to work for. Are you creative and driven. Do you love a challenge.

If so, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 19, 2026. This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.


What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US