1

Junior Software Developer Jobs in Portland, OR (NOW HIRING)

Senior Software Developer

Portland, OR · On-site

$57.75 - $76.25/hr

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 ...

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 ...

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 ...

Systems Software Engineer III

Vancouver, WA · On-site

$181K - $214K/yr

Develops, trains and coaches junior level Design Engineers and Systems Software Engineers on engineering concepts, applications, theories and standards. * Responsible for the systematic turnover of ...

Systems Software Engineer III

Vancouver, WA · On-site

$181K - $214K/yr

Develops, trains and coaches junior level Design Engineers and Systems Software Engineers on engineering concepts, applications, theories and standards. * Responsible for the systematic turnover of ...

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 ...

Senior Software Engineer

Camas, WA

$134K - $177K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate ... Provide guidance to junior and intermediate engineers, assisting them with planning and ...

Senior Software Engineer

Camas, WA

$139K - $183K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate ... Provide guidance to junior and intermediate engineers, assisting them with planning and ...

Showing results 21-40

Junior Software Developer information

See Portland, OR salary details

$24.5K

$90.9K

$140.5K

How much do junior software developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior software developer in Portland, OR is $90,923.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,500.00 and $88,900.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 Portland, OR?

The most popular types of Software Developer jobs in Portland, OR are:

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

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

Infographic showing various Junior Software Developer job openings in Portland, OR as of August 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,923 per year, or $43.7 per hour.

Senior Software Developer

Prodapt

Portland, OR • On-site

$57.75 - $76.25/hr

Full-time

Posted 5 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.