1

Mid Level Software Developer Jobs in Washougal, WA

Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS ... As a member of the Workflow Engineering team, you will also be responsible for continuously ...

Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS ... As a member of the Workflow Engineering team, you will also be responsible for continuously ...

Sr. Integration Engineer

OR

$107K - $144K/yr

Collaborate with Business Stakeholders, Solution Architects, Software Engineers, and Infrastructure ... Mentor junior and mid-level integration Engineers. * Promote engineering excellence, automation ...

We are seeking a Mid-Level AI and Automation Engineer to develop next-generation AI capabilities ... Bachelor's degree in Computer Science, Software Engineering, or related field. 5+ years of ...

We are seeking a Mid-Level AI and Automation Engineer to develop next-generation AI capabilities ... Bachelor's degree in Computer Science, Software Engineering, or related field. 5+ years of ...

Showing results 41-60

Mid Level Software Developer information

See Washougal, WA salary details

$55K

$128.1K

$190.1K

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

As of Aug 14, 2026, the average yearly pay for mid level software developer in Washougal, WA is $128,051.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $148,800.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

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

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the most commonly searched types of Software Developer jobs in Washougal, WA?

The most popular types of Software Developer jobs in Washougal, WA are:

What are popular job titles related to Mid Level Software Developer jobs in Washougal, WA?

For Mid Level Software Developer jobs in Washougal, WA, the most frequently searched job titles are:

What cities near Washougal, WA are hiring for Mid Level Software Developer jobs?

Cities near Washougal, WA with the most Mid Level Software Developer job openings:

System Performance Engineer

Apple

Beaverton, OR

Full-time

Re-posted 14 days ago


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

The people here at Apple don’t just create products - they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple and help us leave the world better than we found it. Are you up for the challenge?
Our System Performance Architecture group includes a team of interdisciplinary Performance Architects, Engineers, Software Engineers, and expert content creation Professionals who explore actual production workflows and everyday use cases to enhance and improve customer experiences on current and future systems.
Our team is collaborative, creative and passionate about what we do and the value we add in future product designs.
Come join us!
Description
As a System Performance Engineer, you will play a critical role in ensuring the performance excellence of Mac and iPad systems under development. You will be responsible for in-depth performance analysis of various workloads, from the high-level Software APIs to the low-level micro-architectural details of the hardware. Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS drivers, applications), and other system characteristics include thermals, power and acoustics is beneficial.
You will be in charge of presenting findings and providing insights to our executive leaders in cooperation with a vast network of cross functional partners on both the software, hardware and silicon teams.
As a member of the Workflow Engineering team, you will also be responsible for continuously curating and defining the selection of workloads of interest that represent our customers for various market segments, including but not limited to content creators, gamers, developers, and everyday consumers.
Preferred Qualifications
Masters Degree in EE/Computer Engineering and minimum of 10 years of experience in performance analysis across all of System Architecture
Experience in OS, drivers and framework development is a plus
Passionate about learning new things from deep technical topics to user workflows.
Strong interpersonal skills and ability to work with multi-disciplinary teams.
Good communication and presentation skills
Minimum Qualifications
Bachelor's Degree in EE or Computer Engineering and 5+ years of industry experience in performance analysis across System Architecture
Hands-on experience in performance measurement, analysis, debug and optimization.
Experience with power and thermal management technologies and firmware.
Proficiency in C/C++ and Python and ability to learn new languages as needed

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976