1

Mid Level Software Engineer Jobs in Bend, OR (NOW HIRING)

CNC Machinst

Redmond, OR · On-site

$26.05 - $32.65/hr

... CAM programming software- i.e. CAMWorks, Fusion 360, and/or Mastercam • Operate manual machine ... mid-level working knowledge of other job functions within all of the Production areas. • Other ...

CNC Machinst

Redmond, OR · On-site

$26.05 - $32.65/hr

... CAM programming software- i.e. CAMWorks, Fusion 360, and/or Mastercam • Operate manual machine ... mid-level working knowledge of other job functions within all of the Production areas. • Other ...

CNC Machinst

Redmond, OR · On-site

$26.05 - $32.65/hr

... CAM programming software- i.e. CAMWorks, Fusion 360, and/or Mastercam • Operate manual machine ... mid-level working knowledge of other job functions within all of the Production areas. • Other ...

... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Drive the team away from manual data entry by engineering automated Excel templates, Google Sheets ...

... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Drive the team away from manual data entry by engineering automated Excel templates, Google Sheets ...

This high-level engineering position requires an advanced foundation in mechanical engineering ... Create complete product designs using component selection software and 3D modeling tools.

This high-level engineering position requires an advanced foundation in mechanical engineering ... Create complete product designs using component selection software and 3D modeling tools.

This high-level engineering position requires an advanced foundation in mechanical engineering ... Create complete product designs using component selection software and 3D modeling tools.

This high-level engineering position requires an advanced foundation in mechanical engineering ... Create complete product designs using component selection software and 3D modeling tools.

... mid-size companies to meet their talent needs with high quality IT resources through Staff ... Troubleshoot network hardware and software, working with 3rd party hardware vendors and suppliers ...

Showing results 21-40

Mid Level Software Engineer information

See Bend, OR salary details

$67K

$155.6K

$216.8K

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

As of Sep 6, 2026, the average yearly pay for mid level software engineer in Bend, OR is $155,637.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,600.00 and $182,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 strict 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 experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Bend, OR?

The most popular types of Software Engineer jobs in Bend, OR are:

What are popular job titles related to Mid Level Software Engineer jobs in Bend, OR?

For Mid Level Software Engineer jobs in Bend, OR, the most frequently searched job titles are:

What job categories do people searching Mid Level Software Engineer jobs in Bend, OR look for?

The top searched job categories for Mid Level Software Engineer jobs in Bend, OR are:

What cities near Bend, OR are hiring for Mid Level Software Engineer jobs?

Cities near Bend, OR with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Bend, OR as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $155,637 per year, or $74.8 per hour.

CNC Machinst

Duravant

Redmond, OR • On-site

$26.05 - $32.65/hr

Full-time

Re-posted 7 days ago


Job description

POSITION SUMMARY:
Work includes CAM Programming, set up, operating and making tool adjustments for various types of manual, numerically controlled and computerized machine shop equipment. Works from 3D Models, blueprints, and part drawings to perform production tasks, which may include the cutting and shaping of metal to precision dimensions. May communicate directly with engineers to understand the purpose of a part assembly. Checks and inspects machining operations against specified tolerances. 
Other duties may include:    
ESSENTIAL RESPONSIBILITIES:
•    Read and interpret engineering drawings, production routings, layouts, and set-up sheets.
•    Use precision measuring equipment to verify dimensional conformance of parts.
•    Set-up and operate various classes of production CNC machines including; lathes, vertical mills, and horizontal mills. 
•    Strong knowledge of cutting tools, inserts, holding fixtures and tool holders.
•    Experience with the download and start-up of CNC programs.
•    MUST be able to write simple to complex CNC programs at the machine and make tool offsets and adjustments as needed.
•    MUST be proficient in various CAM programming software- i.e. CAMWorks, Fusion 360, and/or Mastercam
•    Operate manual machine tools as needed.
•    Provide training and assistance to other employees in the CNC machine cell.
•    Sets up and operates conventional, special purpose, and numerical control (NC) machines and machining centers to fabricate metallic and non-metallic parts.
•    Training on studying blueprints, sketches, drawings, manuals, specifications, or sample part to determine dimensions and tolerances of finished work piece, sequence of operations, and setup requirements.
•    Selects, aligns, and secures holding fixtures, cutting tools, attachments, accessories, and materials on machines such as mills, lathes, jig borers, grinders, and shapers.
•    Training on the following: Set controls to regulate machining factors such as speed, feed, coolant flow, and depth and angle of cut, or enters commands to retrieve, input, or edit computerized machine control media.
•    Verifies conformance of finished work piece to specifications.
•    Possesses a mid-level working knowledge of other job functions within all of the Production areas.
•    Other duties as assigned.

POSITION REQUIREMENTS:  
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
•    Education and/or Experience:
o    High school diploma and at least 5 years experience and/or training; or equivalent combination of education and experience. CNC Certificate or Associate’s degree, preferred.
•    Language Skills 
o    Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.
•    Mathematical Skills
o    Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.
•    Reasoning Ability 
o    Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.


PHYSICAL REQUIREMENTS:  
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit. The employee frequently is required to talk or hear. Specific vision abilities required by this job include close vision, distance vision, and color vision. Must be able to work with distractions while still prioritizing work on a daily basis. 

WORK ENVIRONMENT:  
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee occasionally works near moving mechanical parts and is occasionally exposed to wet and/or humid conditions, fumes or airborne particles, and extreme heat. The noise level in the work environment is usually loud.


COMMENTS
Computer-aided software will be utilized to perform this task, but the employee must have a working knowledge of all of the above responsibilities.

All employees are required to wear eye and hearing protection at all times while in the manufacturing area. Protective clothing provided by the company is to be worn at all times such as coveralls or shop jacket unless approved by management. Either steel toed or composite shoes or boots must be worn at all times.