1

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

... engineering teams when needed.* Assist the sales team in early-stage client engagements by ... Hands-on experience via internships or coursework in software, IT support, or client services.

... engineering teams when needed. * Assist the sales team in early-stage client engagements by ... Hands-on experience via internships or coursework in software, IT support, or client services.

... engineering teams when needed. * Assist the sales team in early-stage client engagements by ... Hands-on experience via internships or coursework in software, IT support, or client services.

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

PREFERRED QUALIFICATIONS * Experience with ESPRIT, ESPRIT EDGE, or similar CAM software ... to CNC operators or junior machinists. LOCATION On-site in Hillsboro, OR SALARY Salary is ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

PREFERRED QUALIFICATIONS * Experience with ESPRIT, ESPRIT EDGE, or similar CAM software ... to CNC operators or junior machinists. LOCATION On-site in Hillsboro, OR SALARY Salary is ...

Mentor and provide technical guidance to junior engineers and other team members. Required Qualifications: * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Image ...

Seeking a Junior Engineer in Construction! Our employees are thriving both inside and outside of ... Billing (Basic) - must understand our billing tracking software (Nexus) and how to input ALL hours ...

Engineering Manager-Technical Product Owner

Portland, OR · On-site

$177K - $183K/yr

Those in software engineering at PwC will focus on developing innovative software solutions to ... As a Manager, you will leverage your leadership skills to mentor and develop junior staff ...

Showing results 41-60

Junior Software Programmer information

See Portland, OR salary details

$8

$28

$50

How much do junior software programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for junior software programmer in Portland, OR is $28.59, according to ZipRecruiter salary data. Most workers in this role earn between $17.36 and $35.19 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

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

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are the most commonly searched types of Software Programmer jobs in Portland, OR?

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

What job categories do people searching Junior Software Programmer jobs in Portland, OR look for?

The top searched job categories for Junior Software Programmer jobs in Portland, OR are:

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

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

Infographic showing various Junior Software Programmer job openings in Portland, OR as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $59,461 per year, or $28.6 per hour.

Staff Engineer - Cloud Software

SupportFinity™

Portland, OR • On-site

$100 - $130/hr

Other

Posted 18 days ago


Key responsibilities

  • Guide the architecture, design, and implementation of complex cloud-native software solutions using AWS services.

  • Develop high-quality, maintainable, and well-documented code in languages such as TypeScript, Rust, C++.

  • Proactively identify and resolve technical challenges, performance bottlenecks, and scalability issues within distributed systems.


Job description

Description

We are the makers of possible

BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech products per year—to look at the impossible and find transformative solutions that turn dreams into possibilities.

We believe that the human element, across our global teams, is what allows us to continually evolve. Join us and discover an environment in which you'll be supported to learn, grow and become your best self. Become a maker of possible with us.

Job Responsibilities
  • Guide the architecture, design, and implementation of complex cloud-native software solutions using AWS services.
  • Develop high-quality, maintainable, and well-documented code in languages such as TypeScript, Rust, C++.
  • Drive best practices in software development, including code reviews, automated testing, continuous integration, and continuous deployment (CI/CD).
  • Collaborate closely with product managers, data scientists, and other engineering teams to translate business requirements into technical solutions.
  • Champion security best practices and ensure compliance with relevant industry regulations (e.g., HIPAA, GxP, GDPR) within cloud environments.
  • Mentor junior engineers, provide technical guidance, and foster a culture of innovation and excellence within the team.
  • Proactively identify and resolve technical challenges, performance bottlenecks, and scalability issues within distributed systems.
  • Evaluate and recommend new cloud technologies and tools to improve efficiency, performance, and cost-effectiveness.
Required Skills/Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related STEM field.
  • 8+ years of professional experience in software development, with at least 4 years focused on cloud-native application development and architecture.
  • Cloud Expertise: AWS (compute, storage, networking, databases), Azure or GCP.
  • Hands on Experience with AWS Services:

    • ALB/NLB (Application/Network Load Balancers)
    • TLS (Transport Layer Security)
    • NATS/KEDA (Message brokers for event-driven systems)
    • Auto-scaling
    • Direct Connect (DX)
    • FinOps (Cost optimization with metrics visibility)
    • Cloud Security
    • Versioned Object Storage & Lifecycle Policies
    • Caching Layers
    • FSx for Lustre (High-performance file system)
  • Strong programming skills in TypeScript/node and C++.
  • Extensive experience with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures.
  • Proven track record of designing and implementing scalable, fault-tolerant, and secure distributed systems.
  • Deep understanding of microservices architecture and event-driven systems.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Best Practices - CI/CD Tools: Jenkins, GitHub Actions, or similar.
  • Soft Skills: Communication, problem-solving, mentoring.

At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry. For most roles, we require a minimum of 4 days of in-office presence per week to maintain our culture of excellence and ensure smooth operations, while also recognizing the importance of flexibility and work-life balance. Remote or field-based positions will have different workplace arrangements which will be indicated in the job posting.

For certain roles at BD, employment is contingent upon the Company's receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD's Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.

Why Join Us?

A career at BD means being part of a team that values your opinions and contributions and that encourages you to bring your authentic self to work. It's also a place where we help each other be great, we do what's right, we hold each other accountable, and learn and improve every day.

To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of health.

#J-18808-Ljbffr