1

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

Software Developer Job Details Software Development Engineer with minimum 5 years of continuous development experience using C#.Net 5.0 with Visual Studio 2012 or higher, capable of implementing ...

Software Developer 3 + months Project Portland, OR The client is seeking an individual with knowledge and ability to learn while maintaining a consistent focus on database and website maintenance and ...

Senior Software Developer

Canby, OR

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

Senior Software Developer

Canby, OR ยท On-site

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

Senior Software Developer

Canby, OR

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

The graphics software developer works in close coordination with the other members of the development team to develop modules for capture and playback of all information associated with any single ...

Software Developer Team Lead

Vancouver, WA

$121K - $152K/yr

The Software Developer Team Lead oversees the development team in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high ...

next page

Showing results 1-20

Junior Software Developer information

See Portland, OR salary details

$25.5K

$94.7K

$146.3K

How much do junior software developer jobs pay per year?

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

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-paying industries like finance or technology, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and working at large tech companies or startups with significant funding.

How much money do junior Software Developers make?

Junior Software Developers typically earn an annual salary ranging from $50,000 to $80,000, depending on location, industry, and experience. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and environments.

What is the role of a junior software developer?

A junior software developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or C++, and are expected to have basic coding skills and knowledge of development tools. Their role focuses on learning and gaining experience while contributing to software projects.

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.

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.

Will AI replace junior dev?

AI tools can automate certain coding tasks and improve efficiency for junior software developers, but they are unlikely to fully replace the role. Junior developers are essential for understanding project requirements, problem-solving, and applying critical thinking, which AI currently cannot replicate fully. Developing skills in programming languages, debugging, and collaboration remains important for career growth in this field.

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 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 most commonly searched types of Software Developer jobs in Portland, OR? The most popular types of Software Developer jobs in Portland, OR are:
What are popular job titles related to Junior Software Developer jobs in Portland, OR? For Junior Software Developer jobs in Portland, OR, the most frequently searched job titles 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 July 2026, with employment types broken down into 83% Full Time, 4% Temporary, and 13% Contract. Highlights an 91% In-person, and 9% Hybrid job distribution, with an average salary of $94,664 per year, or $45.5 per hour.
Software Developer

Software Developer

Kashi Clinical Laboratories

Portland, OR โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Kashi Clinical Laboratories (KCL) provides diagnostic testing to hospitals and clinics throughout the world. We are currently seeking an experienced Software Developer to join our team.


A Full Stack Go, T-SQL, and TypeScript Programmer for a clinical laboratory is responsible for developing, maintaining, and deploying integrated laboratory information systems that ensure efficiency, data integrity, and compliance within a clinical or healthcare environment.โ€‹


Overview

The role combines backend development in Go and T-SQL with frontend development using TypeScript. The developer works with clinical data systems, including laboratory instruments, Electronic Medical Record, Laboratory Information Systems, and cloud platforms, ensuring interconnectivity, reliability, and performance. This position reports to the Director of Technology.


Location This is a hybrid position based in the Portland, Oregon metropolitan area. Candidates should reside within a reasonable commuting distance and be available to work on-site as needed.ย 


Key Responsibilities

  • Design, build, and maintain scalable existing full-stack web applications using Go for backend logic, T-SQL for database design and optimization, and TypeScript.
  • Develop internal APIs and integrate with external APIs and interfaces for clinical and laboratory systems interoperability.
  • Optimize laboratory data workflows by designing efficient data models, stored procedures, and ETL pipelines for patient, test, and result data.
  • Implement automated testing, CI pipelines, and deployment processes across cloud or on-prem infrastructures.
  • Collaborate with Quality Assurance team to help support and advance code testing and validation processes.
  • Collaborate with laboratory staff and stakeholders to define and translate workflows into requirement specifications aligning development pipeline prioritization with business objectives.
  • Work to identify opportunities within the laboratory and operational teams to integrate instruments, disjoined systems and software applications and help develop streamlined processes promoting end-user productivity.
  • Ensure compliance with healthcare data standards, including HIPAA, CLIA, and CAP, by implementing secure and auditable code practices.
  • Troubleshoot production issues, analyze logs, and maintain high system uptime and reliability.
  • Participate in planning sessions, ability to pivot quickly within projects, and meet with multi-department laboratory technical reviews.โ€‹
  • Develop and help maintain code documentation, definitions and diagrams to ensure accurate development environment record capture.


Required Qualifications

  • S. Computer Science, Software Engineering, MIS / CIS, or equivalent.
  • Minimum 5-8 years of development experience, preferably within the healthcare Industry. Knowledge of laboratory specimen process handling and workflows preferred.
  • Experience administering integration technology applications, data interchange, HL7, EDI both cloud-based (SaaS and PaaS) and on premises in a laboratory, hospital or clinical practice setting.
  • Expertise in:
    • Backend:ย Go (Golang),
    • Database:ย Microsoft SQL Server, strong T-SQL skills, query optimization.
    • Frontend:ย TypeScript.
    • Cloud platforms: Microsoft Azure, Google Cloud
  • Familiarity with containerization tools (Docker/Kubernetes) and CIโ€‹.
  • Experience with development source code control systems and processes.
  • Strong understanding of current software development lifecycle and common frameworks.
  • Working knowledge of general networking concepts (DNS, TCP /IP, DHCP, FTP /SFTP, TCP/IP, switches, routers, NSAโ€™s, WAN /LAN, PPTP /VPN, Terminal Services).
  • Strong understanding of database processing and procedures including table structure, stored procedures, structured queries, access controls, application /data layer, data export, manipulation and analytic presentation.
  • Demonstrated history of working within a collaborative software development team and supporting peers.


Desired Attributes

  • Strong analytical skills and a proactive approach to problem-solving in a healthcare context.
  • Experience working with EPIC electronic health record (EHR) systems and healthcare interface development is a plus.
  • Experience with data exchange protocols (FHIR, HL7).
  • Excellent collaboration and communication skills with cross-disciplinary teams.
  • Experience with cloud deployment, particularly in hybrid or hospital IT infrastructures.
  • Ability to mentor junior developers review code and adhere to project coding standards.
  • We welcome applicants with previous team leadership exposure or clear aspirations to pursue management responsibilities. Strong project and time management, written and verbal communication skills preferred.
  • The ideal candidate will be self-motivated, have strong attention to detail and have a natural curiosity and desire to learn new technologies.


Benefits

  • Medical, dental, and vision insurance
  • SIMPLE IRA with company matchย 
  • Paid time off and paid holidays
  • Life insurance