1

Junior Software Development Jobs in Portland, OR

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... junior engineers. What You'll Do * Contribute to the architecture and development of production ...

Systems Software Engineer III

Vancouver, WA

$181K - $214K/yr

Responsible for coaching, mentoring and development of junior level Systems Software Engineers. * Provides pre-sales support to the Project Management/Sales team as required. * Supports the Technical ...

Systems Software Engineer III

Vancouver, WA · On-site

$181K - $214K/yr

Responsible for coaching, mentoring and development of junior level Systems Software Engineers. * Provides pre-sales support to the Project Management/Sales team as required. * Supports the Technical ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Understand, practice, evolve, and promote agile development methodologies. WHAT YOU'LL WORK ON ... junior engineers to help them grow their skills and careers. * Review peers' technical designs ...

Integration Engineer II

Portland, OR · On-site

$110K - $148K/yr

Manage the full software development lifecycle (SDLC), including developing, testing, and deploying ... Take ownership of assigned projects, manage stakeholder expectations, and mentor junior team ...

Junior Mechanical Engineer

Beaverton, OR

$66K - $85K/yr

... software such as PIPE-FLO, Trane Trace, Autodesk CFD, or AutoPIPE. Additionally, you may provide ... development hour compensation. We are an equal opportunity employer, and all qualified applicants ...

Technical Scrum Master

Hillsboro, OR · On-site

$56 - $74.75/hr

... mentor and train junior scrum masters * Champion ongoing process improvement initiatives to ... Solid understanding of software development life cycle models and change management principles

Provide guidance to own team and others on software development best practices * Work with the team ... Mentor and develop junior developers * Respond on a rotation basis to escalated incidents after ...

Provide guidance to own team and others on software development best practices * Work with the team ... Mentor and develop junior developers * Respond on a rotation basis to escalated incidents after ...

Engineering Manager-Technical Product Owner

Portland, OR · On-site

$177K - $183K/yr

Responsibilities Lead development and delivery of software and product innovation initiatives ... Mentor and develop junior talent, elevating team capability in product strategy, engineering ...

Senior Systems Engineer

Tualatin, OR · On-site

$108K - $148K/yr

... with software development teams * Evaluate the impact of subsystem changes on overall system ... Provide technical leadership and mentoring to junior engineers, service teams, and cross-functional ...

Senior Systems Engineer

Tualatin, OR · On-site

$108K - $148K/yr

... with software development teams * Evaluate the impact of subsystem changes on overall system ... Provide technical leadership and mentoring to junior engineers, service teams, and cross-functional ...

SAP Treasury Manager

Portland, OR · On-site

$130.80 - $241/hr

... proposal development. * Foster a culture of excellence by mentoring and developing junior ... software development life cycle. * Demonstrated hands‑on expertise in SAP Treasury core ...

... application and software development. As a Senior Associate, you will build meaningful client ... Mentoring junior team members to foster growth and technical skills development - Upholding ...

Showing results 21-40

Junior Software Development information

See Portland, OR salary details

$25.5K

$94.4K

$145.8K

How much do junior software development jobs pay per year?

As of Aug 11, 2026, the average yearly pay for junior software development in Portland, OR is $94,359.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,100.00 and $92,300.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

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 a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What is a junior software developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

What are the most commonly searched types of Software Development jobs in Portland, OR? The most popular types of Software Development jobs in Portland, OR are:
What cities near Portland, OR are hiring for Junior Software Development jobs? Cities near Portland, OR with the most Junior Software Development job openings:
Infographic showing various Junior Software Development job openings in Portland, OR as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $94,359 per year, or $45.4 per hour.

Senior Software Engineer (Remote)

Rapta, Inc

Portland, OR • Remote

$140K - $175K/yr

Full-time

Re-posted 21 days ago


Job description

Senior Software Engineer

Full-Time Position | Portland, Oregon

About Us

Rapta is revolutionizing precision US manufacturing with an agentic native AI Platform trusted by the nation's top defense primes. Backed by top investors and growing 521% year-over-year, we're a Portland-based team building computer vision and robotics technology that keeps America's most critical production lines running flawlessly. If you want to do meaningful work at the intersection of AI and advanced manufacturing, we'd love to meet you.

Position Overview

We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with our engineering team to drive technical innovation and mentor mid-level and junior engineers.

What You'll Do

  • Contribute to the architecture and development of production-grade distributed microservice systems running on Linux
  • Drive technical initiatives to advance our service mesh, contract-first APIs, and inter-service communication patterns
  • Build scalable data processing pipelines and high-throughput service infrastructure
  • Design and evolve protobuf contracts and gRPC service definitions across the platform
  • Provide technical guidance to junior team members

What We're Looking For

  • 10+ years of professional experience developing distributed backend systems on Linux
  • Deep curiosity for all software and systems architecture topics
  • Expert-level Python programming and software architecture skills
  • Strong system design skills with a focus on service boundaries, API contracts, and fault tolerance
  • Fluency operating in Linux environments comfortable living in the shell, reading logs, and reasoning about process, network, and filesystem behavior
  • Excellence in technical communication and documentation

Required Technical Skills

  • Expertise in prompt engineering and AI-assisted development as a daily practice Claude Code, Augment, Copilot, or equivalent is a force multiplier in your workflow, not a novelty
  • Expertise in designing and operating microservice architectures at scale
  • Deep experience with gRPC and Protocol Buffers schema evolution, streaming RPCs, interceptors, and contract-first development
  • Proficiency with version control and CI/CD practices
  • Experience with containerized deployments (Docker on Linux hosts), service discovery, and distributed computing
  • Strong grasp of observability: distributed tracing, structured logging, and metrics

Highly Competitive Candidates Will Also Bring

  • Previous experience in manufacturing, industrial automation, or quality control systems
  • Experience with monorepo build systems (Bazel, Buck, Pants) and polyglot protobuf code generation
  • Familiarity with backwards/forwards compatibility patterns and API versioning at scale
  • Experience with real-time processing and edge computing constraints on resource-constrained Linux devices
  • Experience with configuration management and infrastructure-as-code (Ansible, Terraform) for Linux fleet operations

Why Join Us?

  • Work with cutting-edge technology in a high-impact industry
  • Meaningful early-stage equity at a late seed-stage company
  • Competitive compensation and benefits package
  • Professional development and learning opportunities
  • Opportunity to shape manufacturing technology that impacts American industry

Location Requirements

Candidates local to the Portland, Oregon metro area will be considered highly competitive for this role. While we will consider remote applicants on a case-by-case basis, local presence is strongly valued and may be a deciding factor.

Equal Opportunity

Rapta is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

How to Apply

No recruiters or agencies we only accept applications directly from applicants.