1

Junior Mid Software Developer Jobs in Beaverton, OR

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

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

Systems Software Engineer III

Vancouver, WA · On-site

$181K - $214K/yr

Develops, trains and coaches junior level Design Engineers and Systems Software Engineers on ... Provides the necessary leadership role for the field team when executing mid-sized projects ...

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

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation ... more junior engineers with their work. Preferred skills and experiences: * Leadership:

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 · On-site

$117K - $148K/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 ...

Sr. Software Engineer - Java

Portland, OR · On-site

$125K - $185K/yr

... mid-level and junior engineers. * Lead production troubleshooting and incident response, driving ... Strong track record in software engineering principles, including system design, architecture ...

next page

Showing results 1-20

Junior Mid Software Developer information

See Beaverton, OR salary details

$25K

$92.6K

$143.1K

How much do junior mid software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for junior mid software developer in Beaverton, OR is $92,575.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $90,500.00 per year, depending on experience, location, and employer.

What is the difference between Junior Mid Software Developer vs Software Engineer?

AspectJunior Mid Software DeveloperSoftware Engineer
Experience LevelEntry to mid-level, typically 1-3 yearsMid to senior level, often 3+ years
ResponsibilitiesWriting code, fixing bugs, assisting in developmentDesigning systems, architecture, leading projects
Skills & CertificationsBasic programming skills, common certifications (e.g., Java, Python)Advanced coding, system design, certifications often preferred
Work EnvironmentTeam collaboration, supervised tasksLeadership roles, complex problem-solving

While Junior Mid Software Developers focus on coding and assisting in projects, Software Engineers typically handle system design and architecture, often with more experience and responsibility. The roles overlap in skills and industry usage, but differ mainly in experience level and scope of work.

How does a junior mid software developer typically collaborate with senior developers and other team members?

As a Junior Mid Software Developer, you will often work closely with senior developers, participating in code reviews, pair programming sessions, and regular team stand-ups. You’ll have opportunities to ask questions, receive feedback on your code, and contribute to team discussions about technical solutions. Collaboration also extends to cross-functional teams, such as QA testers, UX/UI designers, and product managers, ensuring that software solutions meet both technical and business requirements. This supportive environment helps you build your skills and gradually take on more complex responsibilities.

What is a junior mid software developer?

A Junior Mid Software Developer is an early-career professional responsible for designing, coding, testing, and maintaining software applications under the guidance of senior developers. This role typically requires some prior experience or education in programming and software development, bridging the gap between entry-level (junior) and more experienced (mid-level) positions. Junior Mid Software Developers work collaboratively within a team, contribute to project tasks, and continuously learn new technologies and best practices to advance their skills. They may be involved in debugging, documentation, and implementing new features based on project requirements.

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

To thrive as a Junior/Mid Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), understanding of software development principles, and usually a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic database management, and common frameworks or development environments is typically expected. Strong problem-solving skills, teamwork, and effective communication help you collaborate with colleagues and adapt to changing project requirements. These skills and qualities are essential for writing reliable code, maintaining project momentum, and contributing positively to development teams.

Software Developer

Kashi Clinical Laboratories

Portland, OR • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 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