1

Mid Level Software Engineer Jobs in Portland, OR

... software engineers, application development engineers, and senior product technology process ... Diagnose and resolve system-level issues using strong debugging and troubleshooting techniques

Software Engineer 3

Hillsboro, OR · On-site

$115K - $197K/yr

... software engineers, application development engineers, and senior product technology process ... Diagnose and resolve system-level issues using strong debugging and troubleshooting techniques

... software engineers, application development engineers, and senior product technology process ... Diagnose and resolve system-level issues using strong debugging and troubleshooting techniques

Software Engineer 3

Hillsboro, OR · On-site

$62.50 - $84.25/hr

They are seeking a highly skilled Software Engineer with strong experience in multidisciplinary ... Required : • Doctorate (Academic) Degree and related work experience of 1 years; master's Level ...

Software Engineer Level II

Hillsboro, OR

$106K - $145K/yr

Position is onsite in Oregon Group is looking for a programmer with experience in Windows 10 development and knowledge of audio and WASAPI. The project will be to upgrade an existing demo from ...

Software Engineer, Sr

Newberg, OR

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot ... Disclaimer This has been designed to indicate the general nature and level of work performed by ...

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot ... Disclaimer This has been designed to indicate the general nature and level of work performed by ...

Starting salary level is based on qualifications: * IT Software Engineer I: $85,000 - $95,000 annually * IT Software Engineer II: $90,000 - $115,000 annually * Senior IT Software Engineer III: $103 ...

Works independently from high-level goals while proactively identifying risks, dependencies, and ... Software Engineer II: $95,000 - $115,000 annually Other Compensation and Benefits * Target Cash ...

Software Engineer - C#/.NET

Camas, WA · On-site

$95K - $115K/yr

Works independently from high-level goals while proactively identifying risks, dependencies, and ... Software Engineer II: $95,000 - $115,000 annually Other Compensation and Benefits * Target Cash ...

Showing results 41-60

Mid Level Software Engineer information

See Portland, OR salary details

$67.3K

$156.4K

$217.9K

How much do mid level software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for mid level software engineer in Portland, OR is $156,450.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,300.00 and $183,500.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.
What are the most commonly searched types of Software Engineer jobs in Portland, OR? The most popular types of Software Engineer jobs in Portland, OR are:
What are popular job titles related to Mid Level Software Engineer jobs in Portland, OR? For Mid Level Software Engineer jobs in Portland, OR, the most frequently searched job titles are:
What cities near Portland, OR are hiring for Mid Level Software Engineer jobs? Cities near Portland, OR with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 100% Full Time. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $156,450 per year, or $75.2 per hour.

Mechanical Engineer, Space Hardware (Mid-Level)

IRPI

Wilsonville, OR

$108K - $135K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 26 days ago


Job description

IRPI is pioneering the hardware that sustains life and enables exploration beyond Earth.

We design and build flight systems for spacecraft, habitats, and suits, advancing systems that manage air, water, waste, and thermal control for human missions. Our portfolio spans CO removal and air revitalization, hydroponics, biological sample processing, waste management, and fire safety, as well as condensing heat exchangers, propellant management devices, lunar lander components, and advanced suit subsystems.

What makes IRPI unique is how we integrate research, design, and fluid-thermal engineering to produce hardware that performs in challenging environments. From early-stage concepts to flight-qualified systems, we transform ideas into tested, mission-ready technology that expands the boundaries of human presence in space.

Your Mission

As a mid-level Mechanical Engineer, you'll take ownership of subsystem design, analysis, and test for active NASA and commercial space programs. You'll work hands-on across the full lifecycle - from concept and CAD through analysis, in-house prototyping, test execution, and flight integration. You'll drive design decisions, coordinate with partners, and mature your work into reliable, high-performance hardware.

This is a generalist mechanical role: we want engineers who can own a subsystem end-to-end across design, analysis, and test rather than hand off between specialists. You'll lead discrete efforts, contribute across disciplines, and grow technically alongside senior and principal engineers on real flight projects. Strong candidates at this level often grow into technical leadership over time, though this is an individual contributor role today.

This position requires access to export-controlled technology; U.S. citizenship or nationality is required.

Key Responsibilities
  • Lead design and analysis tasks for mechanical, thermal, and fluid systems supporting spaceflight hardware.
  • Develop concepts, perform trade studies, and drive design reviews with cross-disciplinary input.
  • Create and manage detailed SolidWorks models, assemblies, and drawings under configuration control.
  • Generate, maintain, and release bills of materials for prototype and flight builds.
  • Oversee and participate in the fabrication and assembly of test articles and flight hardware.
  • Design and instrument test setups; execute tests and analyze performance data using Excel, MATLAB, or Python.
  • Identify, troubleshoot, and resolve design or test issues with minimal supervision.
  • Document results and present clear technical conclusions to internal and external stakeholders.
  • Support integration and verification activities with NASA and commercial partners.
  • Mentor early-career teammates and contribute to IRPI's culture of continuous improvement, accountability, and technical excellence.

We're looking for engineers who take pride in craftsmanship and think creatively across disciplines.

Requirements

Minimum Qualifications
  • B.S. or M.S. in Mechanical, Aerospace, or a related engineering field.
  • 3-7 years of experience designing, analyzing, and testing mechanical or thermal-fluid systems (a Master's degree counts as 1 year). Candidates at the lower end of this range should be able to demonstrate end-to-end subsystem ownership.
  • Demonstrated end-to-end ownership of a subsystem or component through design, analysis, and test on a real program - not just contribution at a single stage.
  • Proficiency in SolidWorks or similar CAD, including manufacturing drawings and tolerance analysis.
  • Hands-on experience with prototyping, machining, or additive manufacturing - you can build and test, not just simulate.
  • Hands-on experience with test instrumentation, data collection, and analysis tools (Excel, MATLAB, or Python).
  • Ability to communicate technical work clearly in writing and verbally, with documented examples (e.g., a thesis, design review package, or technical report).
  • U.S. citizenship or nationality (required for export-controlled work).
Nice to Have
  • Prior experience at a small space company, startup, or small-team R&D environment.
  • Exposure to NASA program lifecycles, design reviews (PDR/CDR), or flight qualification processes.
  • Experience mentoring early-career engineers or leading small technical efforts.

Benefits

Compensation & Perks
  • Salary: $108,000 - $135,000, based on experience and qualifications
  • Health & Wellness: Comprehensive medical and dental insurance for employees and families
  • Retirement: Employer contributions to help you build long-term security
  • Time Off: Generous paid vacation, sick leave, and holiday schedule
  • Family Support: Paid parental leave and flexibility to support work-life balance
  • Performance Rewards: Annual bonus opportunities tied to company and individual success
  • Professional Growth: Hands-on flight-hardware experience, mentorship from senior and principal engineers, and the chance to contribute to cutting-edge space programs from day one
  • Mission-Driven Work: Help develop breakthrough space hardware that directly impacts the future of exploration
How to Apply

Answer all application questions fully and thoughtfully. Our hiring team reviews every application and may also consider you for other roles that fit your skills and interests. If you have a thesis, dissertation, or technical presentation (M.S. or Ph.D. work), include it. A cover letter is optional but encouraged if it adds detail not captured in your resume.

Equal Opportunity Employer

IRPI is an Equal Opportunity Employer. We evaluate qualified applicants without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, marital status, or any other legally protected category.