1

Open Source Software Developer Jobs in Beaverton, OR

Senior Software Developer

Portland, OR · On-site

$57.75 - $76.25/hr

Manage source control and release practices, including branching strategies, release coordination ... Software Developer, Technical Lead, or equivalent. * Prior experience must include 3 years of ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Proficiency with kernel build systems, version control (git), and open-source workflows - 5+ yrs ... The engineer will work on low-level software that enables hardware functionality, system stability ...

... Open-Source products like Kafka, NIFI • Implementation experience with middleware integration ... DevOps Practices (Infrastructure, CI/CD, and Version control) • Microservices Architecture and ...

Software Engineering Leader

Hillsboro, OR · On-site

$233K - $330K/yr

Drive the organization to play a pivotal role in the rapid-changing industry and developer ... Deep understanding of AI/HPC and open-source ecosystems. * Working experience in AI, machine ...

AI Infrastructure Engineer

Hillsboro, OR · On-site

$170K - $315K/yr

Open Source Leadership: Upstream your architectural improvements and hardware backends directly ... Minimum Qualifications Bachelors Degree in Computer Science, Software Engineering, Artificial ...

Developer

Portland, OR · On-site +1

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

Software Tutor

Portland, OR · Remote

$18 - $40/hr

... open-source communities. * Curriculum Awareness & Adaptive Instruction: Familiar with software ... engineering coursework and career preparation. * Effective Teaching Methods: Ability to identify ...

Job Role: Sr. AWS cloud Developer Duration: 12+ months Location: Beaverton, OR Position Type ... the Netflix Open Source Stack preferred Experience delivering software in a Scrum development ...

Showing results 21-40

Open Source Software Developer information

See Beaverton, OR salary details

$49.9K

$116.4K

$172.7K

How much do open source software developer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for open source software developer in Beaverton, OR is $116,370.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $135,300.00 per year, depending on experience, location, and employer.

What is an open source software developer?

Open Source Software Developers are programmers who create, maintain, or contribute to software projects whose source code is made freely available for anyone to use, modify, and distribute. They often collaborate with a global community of developers and may work on a voluntary basis or be employed by organizations that support open source initiatives. Their work involves writing code, fixing bugs, reviewing contributions, and helping manage project documentation. Open source developers play a key role in advancing technology by making software accessible and fostering innovation through community collaboration.

How do open source software developers typically collaborate with contributors from around the world?

Open Source Software Developers often work with a global community of contributors using online collaboration tools such as GitHub, mailing lists, and chat platforms like Slack or Discord. Communication is primarily asynchronous, requiring clear documentation and code review practices to ensure smooth project progress. Developers regularly participate in discussions, review pull requests, and help onboard new contributors, making strong written communication skills essential. This collaborative environment fosters learning and innovation, but also requires flexibility and patience to manage different time zones and cultural perspectives.

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

To thrive as an Open Source Software Developer, you need strong programming skills, knowledge of version control systems like Git, and familiarity with open source licensing, typically supported by a relevant degree or coding experience. Proficiency with collaborative development platforms such as GitHub or GitLab and understanding of continuous integration tools are commonly required. Excellent communication, self-motivation, and the ability to work effectively in distributed teams set outstanding contributors apart. These skills are crucial for efficiently building, maintaining, and contributing to widely used open source projects in a collaborative, global environment.

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

AspectOpen Source Software DeveloperSoftware Engineer
CredentialsTypically requires programming skills, familiarity with open source licenses, and sometimes certifications like Linux Foundation certificationsRequires a degree in computer science or related field; certifications like Microsoft Certified or AWS certifications are common
Work EnvironmentOften collaborates in open source communities, contributes to public repositories, and works remotelyWorks in corporate or enterprise settings, often in teams within organizations
Industry UsageUsed across tech, non-profit, and open source communities; focuses on public projectsEmployed in various industries including tech, finance, healthcare, and more for product development

While both roles involve software development, Open Source Software Developers focus on collaborative, community-driven projects often in open environments, whereas Software Engineers typically work within organizations on proprietary or internal systems. The roles overlap in skills but differ in scope and work setting.

Senior Software Developer

Portland, OR • On-site

Prodapt
51 - 200 employees

$57.75 - $76.25/hr

Full-time

Posted 9 days ago


Key responsibilities

  • Design, develop, and maintain scalable Java/Spring Boot microservices to implement business functionality.

  • Work with stakeholders to translate requirements into service designs, including API definitions and data models.

  • Deploy and operate microservices in containerized environments, supporting Kubernetes and CI/CD pipelines.


Job description

Overview
Prodapt is the largest specialized player in the Connectedness industry. As an AI-first strategic technology partner, Prodapt provides consulting, business reengineering, and managed services for the largest telecom and tech enterprises building networks and digital experiences of tomorrow. A ServiceNow-invested company, Prodapt has been recognized by Gartner as a Large, Telecom-Native, Regional IT Service Provider. Connecting 1.1 billion people and 5.4 billion devices across the globe, Prodapt's clients include Google, Amazon, PayPal, SoftBank, ServiceNow, Ciena, Verizon, Vodafone, Liberty Global, Liberty Latin America, Claro, Lumen, Windstream, Rogers, Telus, KPN, Virgin Media, British Telecom, Deutsche Telekom, Adtran, Samsung, and many more. A "Great Place To Work® Certified™" company, Prodapt employs over 6,000 technology and domain experts across the Americas, Europe, India, Africa, & Japan. Prodapt is part of the 130-year-old business conglomerate The Jhaver Group, which employs over 32,000 people across 80+ locations globally.
Responsibilities
  • Design, develop, and maintain scalable Java/Spring Boot microservices to implement business functionality with high availability and reliability in an Agile development framework.
  • Work with business and technical stakeholders to translate requirements into service designs, including API definitions, data models, and integration patterns for distributed systems.
  • Develop and maintain RESTful services and supporting application layers using standard enterprise frameworks and data access technologies (e.g., ORM based persistence).
  • Own end to end feature delivery by producing production ready code, conducting peer reviews, improving existing components, and performing performance tuning to meet quality and service level expectations.
  • Deploy and operate microservices in containerized environments, supporting Kubernetes based deployments and maintaining release configurations through automated CI/CD pipelines (including templated deployment configuration where applicable) using Azure DevOps and industry-standard build and deployment tools (e.g., Maven/Jenkins or equivalent).
  • Manage source control and release practices, including branching strategies, release coordination, and traceability of changes across environments and resolving source control conflicts as needed.
  • Participate in Agile delivery processes by managing work items, supporting sprint planning and backlog refinement, and delivering committed scope within iteration timelines using Azure DevOps.
  • Monitor application health and logs across multiple services and serve as a technical point of contact for troubleshooting, triage, and resolution of issues in development, test, and production environments.
  • Lead production support activities by coordinating incident triage, managing escalations, and guiding the support team to restore service within defined SLAs.
  • Perform root cause analysis for defects and incidents, implement corrective and preventive fixes, and produce documentation/knowledge articles to reduce recurrence and improve operational stability.
  • Develop and execute unit tests for developed software components and support traceability of requirements to test coverage as needed.
  • Improve system performance by identifying inefficient processing patterns and optimizing application logic and data retrieval to reduce latency and increase throughput.
  • Develop and maintain database objects and query optimizations to support application data access and reporting needs.
  • Provide technical guidance through onboarding, training sessions, and best practice mentoring to improve team delivery quality and consistency, and support team ramp up by onboarding new engineers (onshore/offshore) through structured knowledge transfer, documentation, and training to ensure consistent implementation standards.
  • Drive adoption of AI assisted development practices to improve engineering productivity and quality, including evaluation and rollout of industry standard coding assistance and documentation automation tools such as GitHub Copilot in accordance with organizational standards.
  • Support cloud modernization initiatives by contributing to cloud native deployment patterns and operational practices across multi environment releases.
  • Collaborate with cross functional and external integration teams to design and implement integrations with telecommunications OSS/BSS platforms supporting order management, provisioning, and billing workflows, including defining interface contracts, coordinating data flows, and resolving defects related to distributed microservices and OSS/BSS interactions.
  • Contribute to team meetings, delivery coordination, and technical triage activities across multiple environments. Telecommuting and remote work permitted from anywhere within the U.S.

Requirements
  • Bachelor's degree, or foreign equivalent, in Computer Science or Computer Information Systems and 3 years of experience in the job offered or in the related occupation of Software Developer, Technical Lead, or equivalent.
  • Prior experience must include 3 years of experience with Java, Spring Boot, microservices architecture, RESTful APIs, CI/CD pipelines, Azure DevOps, and deploying and operating containerized applications using Docker and Kubernetes including Azure Kubernetes Service (AKS).
  • Telecommuting and remote work permitted from anywhere in the U.S. Travel and relocation possible to unanticipated client locations throughout the U.S.
  • Domestic travel required approximately 10% of the time to various client sites.