1

Open Source Developer Jobs in Portland, OR (NOW HIRING)

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

RIT Solutions, Inc. is seeking a C++ Developer specializing in Linux and C++. The role involves ... Preferred : • Experience as an open source contributor • Experience contributing to Linux open ...

Developer

Portland, OR · On-site +1

... developers ... We are O'Reilly authors, open-source contributors and we enthusiastically ship code. But we are ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs ... Proficiency with kernel build systems, version control (git), and open-source workflows - 5+ yrs

Team Red Dog is hiring a Senior Linux Kernel Engineer for our client, a leading international cloud ... Proficiency with kernel build systems, Git, and open-source workflows - enables efficient ...

We are seeking an experienced Linux Kernel Developer to join our system software engineering team ... Contributions to upstream Linux kernel subsystems and participation in open-source development are ...

Job Role: Sr. AWS cloud Developer Duration: 12+ months Location: Beaverton, OR Position Type ... Cloud infrastructure experience (AWS preferred) Knowledge of the Netflix Open Source Stack ...

Experience contributing to an open-source project Experience in C programming and/or debugging tools Preferred Qualifications Advanced degree in Computer Science, Electrical Engineering, or related ...

... an open-source project • Experience in C programming and/or debugging tools Preferred Qualifications • Advanced degree in Computer Science, Electrical Engineering, or related field • Linux ...

Senior Software Engineer

Portland, OR · On-site

$150K - $190K/yr

Contribute to open-source projects and leverage open-source technologies to drive business impact ... engineering. * Familiarity with Kubernetes, service meshes, and cloud-native architectures.

As a Sr. Hadoop developer you will work with a variety of talented client team mates and be a ... Experience with open source NOSQL technologies such as HBase and Cassandra Experience with ...

next page

Showing results 1-20

Open Source Developer information

See Portland, OR salary details

$64.6K

$83.4K

$99K

How much do open source developer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for open source developer in Portland, OR is $83,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,400.00 and $91,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Open Source Developer, and why are they important?

To thrive as an Open Source Developer, you need strong programming skills, familiarity with version control systems like Git, and experience contributing to or maintaining open source projects. Proficiency with platforms such as GitHub, bug tracking systems, and knowledge of relevant programming languages (e.g., Python, JavaScript) are typically required. Excellent communication, collaboration, and self-motivation are crucial soft skills, as much of the work involves distributed teams and community interaction. These skills ensure effective project contributions, sustained community engagement, and the successful growth of open source initiatives.

What Does an Open Source Developer Do?

As an open source developer, you work with open source code, tweaking, improving, and building upon it to create new software for an organization. Your duties vary depending on the position, but they can include using your knowledge of various open source coding systems and software to code new programs and applications, troubleshooting and debugging software, and tracking and reporting issues. Your responsibilities also include researching and learning about current and new standards for the coding languages with which you work. Most open source developers have skills and expertise in multiple programming languages, but many organizations are willing to train quick learners on each project.

What is an Open Source Developer?

An Open Source Developer is a software professional who creates, maintains, or contributes to software projects whose source code is freely available to the public. These developers collaborate with others in online communities, often working on projects hosted on platforms like GitHub or GitLab. Their work involves writing code, fixing bugs, reviewing pull requests, and documenting software. Open Source Developers help improve software that anyone can use, modify, or distribute, fostering innovation and collective problem-solving.

How does an Open Source Developer typically collaborate with a global, distributed team?

Open Source Developers often work with contributors from around the world, which means collaboration takes place primarily through online platforms such as GitHub, mailing lists, and chat tools like Slack or Discord. Communication is usually asynchronous due to time zone differences, so clear documentation and issue tracking are essential. Developers regularly review and comment on each other's code, participate in discussions about project direction, and sometimes join virtual meetings or code sprints. This environment encourages learning from diverse perspectives and requires strong written communication and self-motivation.

What is the difference between Open Source Developer vs Software Engineer?

AspectOpen Source DeveloperSoftware Engineer
Required CredentialsTypically a bachelor's degree in CS or related field; strong coding skillsUsually a bachelor's or higher in CS or related field; programming proficiency
Work EnvironmentCollaborative open source communities, remote or distributed teamsCorporate or organizational settings, often in-office or remote
Employer & Industry UsageOpen source projects, tech companies, startupsTech firms, software companies, enterprises
Common Search & ComparisonOften compared for coding skills and community involvementCompared for project management and product development roles

Open Source Developers focus on contributing to publicly available projects, often working in collaborative communities. Software Engineers design, develop, and maintain software products within organizations. While both require programming skills and a background in computer science, Open Source Developers emphasize community collaboration and open contributions, whereas Software Engineers typically work within structured teams on proprietary or client projects.

What are popular job titles related to Open Source Developer jobs in Portland, OR? For Open Source Developer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Open Source Developer jobs in Portland, OR look for? The top searched job categories for Open Source Developer jobs in Portland, OR are:
Infographic showing various Open Source Developer job openings in Portland, OR as of May 2026, with employment types broken down into 2% Internship, 79% Full Time, 5% Part Time, and 14% Contract. Highlights an 74% In-person, 2% Hybrid, and 24% Remote job distribution, with an average salary of $83,428 per year, or $40.1 per hour.
Senior Software Engineer, AI Agent Runtime and Open Source Infrastructure

Senior Software Engineer, AI Agent Runtime and Open Source Infrastructure

Nvidia

Hillsboro, OR • On-site

$133K - $175K/yr

Full-time

Posted 27 days ago


Job description

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. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

Join NVIDIA's NemoClaw team and help develop the future of AI-powered software development! Our team works at the forefront of agentic AI, developer infrastructure, and runtime security. We compose open-source stacks that allow developers to harness always-on agents in secure, efficient environments. This role is a groundbreaking opportunity to work on modern technology, driving the quality and velocity of AI engineering practices. If you thrive on solving complex problems and building robust, scalable systems, this is the place for you.

What you'll be doing:

  • Build and implement production-grade features across NemoClaw, focusing on onboarding flows, policy controls, inference routing, and sandbox lifecycle.

  • Develop and sustain secure agent runtime infrastructure, ensuring strong network policy administration, credential management, and failure recovery.

  • Engage in daily open-source workflows: author pull requests, conduct technical reviews, address issues, write tests, and contribute to documentation.

  • Use AI-assisted development tools to improve the engineering loop, while applying rigorous verification and security measures.

  • Develop tools, test harnesses, automation scripts, and CI/CD workflows to boost team efficiency.

  • Diagnose complex failures across various platforms and environments, including TypeScript/Node.js, containers, Linux, macOS, WSL, and GPU-backed systems.

  • Collaborate with internal teams and external communities, including OpenShell and AI platform partners.

What we need to see:

  • BS, MS, or equivalent experience in Computer Science, Software Engineering, or a related technical field.

  • Over 12+ years of experience in developing and managing production software systems, developer infrastructure, or open-source platforms.

  • Strong systems engineering fundamentals with a proven track record of solving multifaceted problems.

  • Skilled in at least one prominent programming language and capable of rapidly learning TypeScript, JavaScript, Node.js, and Rust.

  • Comfort working in large codebases, with experience in reading unfamiliar code, conducting detailed reviews, and improving maintainability.

  • Demonstrated experience with open-source practices, including managing tasks, pull requests, code reviews, and public technical discussions.

  • Experience with AI-supported development tools and a solid understanding of validating generated code.

  • Security-conscious engineering approaches, particularly concerning secrets management, sandboxing, and network policy enforcement.

  • Solid testing, continuous integration and delivery, and debugging abilities, with the capability to replicate failures, determine root causes, and clearly convey results.

  • Excellent written and verbal communication skills, capable of explaining technical concepts to diverse audiences.

Ways to stand out from the crowd:

  • Contributions to open-source developer infrastructure, AI tooling, or large public software projects.

  • Hands-on experience with AI coding agents, workflow automation, or multi-agent systems.

  • Experience with containers and Linux isolation technologies including Docker, Kubernetes, and network policy management.

  • Demonstrated experience in developing dependable CI, comprehensive validation, and test infrastructure for dynamic software.

  • Familiarity with LLM inference, GPU-backed workloads, or performance-sensitive AI infrastructure as well as demonstrated ability to elevate the engineering standards through thoughtful reviews, clear documentation, and effective mentoring.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until May 15, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse 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.

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

Year founded

1993