1

Intermediate Software Engineer Jobs in Olympia, WA

Manufacturing Planner

Tacoma, WA · On-site

$24 - $31/hr

... computers - intermediate to advanced skill with Microsoft Office, CAD/CAM. Exact IQMS Software ... JOB RESPONSIBILITIES • Review and analyze engineering drawings, parts lists, and other data to ...

Work independently in systems engineering and on-site integration/operation within an Army Mission ... Responsibilities include, but not limited to, installing software; information system end to end ...

Join a collaborative team of doers,innovators, and engineers who are dedicated to making a real ... Proficient with Microsoft Office Suite or related software. Education and Experience: High school ...

... programmable logic controllers (PLCs), dock doors, and other mechanical components. Troubleshoot ... Proficient with Microsoft Office Suite or related software. Education and Experience: High school ...

Intermediate Software Engineer information

See Olympia, WA salary details

$68.1K

$158.2K

$220.4K

How much do intermediate software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for intermediate software engineer in Olympia, WA is $158,191.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,700.00 and $185,500.00 per year, depending on experience, location, and employer.

What does an intermediate software engineer do?

An Intermediate Software Engineer is responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and can work independently on moderately complex tasks, while also collaborating with senior engineers and other team members. Their work might involve writing code, reviewing pull requests, debugging, and participating in code reviews. Intermediate Software Engineers help ensure that software meets quality standards and project requirements while also learning new technologies and best practices.

What are the key skills and qualifications needed to thrive as an intermediate software engineer?

To thrive as an Intermediate Software Engineer, you need proficiency in programming languages (such as Python, Java, or JavaScript), solid problem-solving abilities, and a relevant degree or equivalent experience. Experience with version control systems (like Git), familiarity with development frameworks, and sometimes certifications in cloud technologies or agile methodologies are valuable. Strong collaboration, communication, and adaptability help you contribute effectively to team projects and navigate shifting priorities. These technical and soft skills ensure you can deliver reliable code, work productively within teams, and adapt to evolving project requirements.

What types of projects and responsibilities can an intermediate software engineer expect on a typical team?

As an Intermediate Software Engineer, you’ll often work on both new feature development and maintaining existing codebases. You’ll be expected to write clean, efficient code, participate in code reviews, and help troubleshoot issues alongside senior engineers. Collaboration is common—you’ll frequently interact with product managers, QA testers, and other developers to clarify requirements and ensure timely delivery. This role provides a balance of autonomy and mentorship, making it a great opportunity to broaden your technical skills while contributing meaningfully to team objectives.

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

AspectIntermediate Software EngineerJunior Software Developer
Required Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and system designBasic coding skills, understanding of programming fundamentals
Work EnvironmentCollaborates on complex projects, may mentor juniorsFocuses on learning, executing assigned tasks
ResponsibilitiesDesigns components, troubleshoots issues, contributes to architectureImplements features, fixes bugs, learns best practices

The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

Is 25 too late to become an intermediate software engineer?

Age is not a barrier to becoming an intermediate software engineer. Many professionals transition into software development in their mid-20s or later by gaining relevant skills through coding bootcamps, online courses, or formal education, and building a portfolio of projects. Success depends on skill development, experience, and continuous learning rather than age.

What is an intermediate software engineer?

An intermediate software engineer is a professional with several years of experience who can develop, test, and maintain software applications independently. They typically have a solid understanding of programming languages, development tools, and software development processes, often working under minimal supervision and collaborating with teams on complex projects.

What are the most commonly searched types of Software Engineer jobs in Olympia, WA?

The most popular types of Software Engineer jobs in Olympia, WA are:

What cities near Olympia, WA are hiring for Intermediate Software Engineer jobs?

Cities near Olympia, WA with the most Intermediate Software Engineer job openings:

Infographic showing various Intermediate Software Engineer job openings in Olympia, WA as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $156,827 per year, or $75.4 per hour.

Transportation Technician 3 (In-Training)

State of Washington

Olympia, WA • On-site, Remote

$48K - $88K/yr

Full-time

Medical, Retirement, PTO

Posted 14 days ago


State Of Washington rating

7.9

Company rating: 7.9 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

16th of 50 rated states


Job description

Description About WSDOT The Washington State Department of Transportation (WSDOT) is a multimodal agency with a global reputation for excellence. Our dedicated workforce plans, designs, builds, and operates an integrated transportation system that safely and efficiently moves people and goods throughout the state. In addition to maintaining over 20,000 lane miles of state highway and 4,100 bridges, WSDOT leads an award-winning Active Transportation Plan, manages the world's longest floating bridge, and operates the largest ferry system in the nation.

The Opportunity WSDOT is seeking a motivated and detail-oriented Transportation Technician 3 (In-Training) to join the Project Engineering Office (PEO) in Wenatchee, WA. This exciting opportunity offers hands-on experience in both transportation design and construction, supporting projects that improve the safety, mobility, and reliability of Washington's transportation system. In this role, you will contribute to the successful delivery of highway improvement projects from concept through construction.

On the design side, you will assist with developing plans, specifications, estimates, reports, and other engineering documents that enhance the safety, quality, and capacity of state highways. During construction, you will work alongside engineering staff to collect field data, inspect contractor work, verify compliance with contract requirements, and document project progress. Through this work, you will play a vital role in ensuring transportation projects are designed and built to the highest standards while advancing WSDOT's mission to provide safe, reliable, and cost-effective transportation solutions for the people of Washington.

What to Expect The typical schedule for this position is Monday through Friday, 40 hours per week. Flexible and/or compressed work schedules may be available based on business needs. During construction season, extended work hours may be required, including work beyond 8 hours per day and occasional weekend work.

This position is eligible for daily overtime. The position may also require working nights, weekends, holidays, alternate shifts, and responding to unscheduled or emergency situations as operational needs arise. Among the varied range of responsibilities held within this role, the Transportation Technician 3 will: Provide design assistance in the development of contracts and produce design documentation for projects on State Highways.

Prepare reports, contract plans, specifications, and estimates for highway projects. Perform computer aided drafting and design. Provide assistance in the administration of contracts and produce documentation for contract work for projects on State Highways.

Serve as an Inspector on earthwork, concrete, asphalt paving, drainage, and other duties, which will often require the operation of a nuclear gauge, inspection of crusher operation, and inspection of Asphalt Plant operations. Measure and record materials quantities and visually inspect material installations on project sites. Provide assistance to survey crews in the collection of necessary field data for inclusion in current and future projects.

Qualifications This is a Transportation Technician 3 position. However, the hiring manager reserves the right to fill the position at a lower level in the classification series based on candidate qualifications, providing an opportunity for an individual to gain the required experience on the job as part of a formal "in-training" plan. At the Transportation Technician 3 (Skilled) Journey level, the following is required: Engineering Knowledge and Technical Skills: Demonstrated understanding of civil, structural, geotechnical, or transportation engineering principles.

Experience in applying complex engineering and mathematical principles to plan, execute, and evaluate technical tasks; interprets and resolves complex project issues. Inspection Documentation and Field-Materials Testing Skills: Experience in independently preparing detailed field reports, accurately capturing observations and trends, and ensuring compliance with project and regulatory standards. Experience performing complex or multiple types of material tests independently and analyzing results in depth.

Design Proficiency: Experience in using standard software to prepare records, estimates, and other documents; skilled in using engineering software to create plan sheets and drawings; experience in independently navigating a variety of databases, manuals, and other documents to ensure conformity to design standards. Communication and Interpersonal Proficiency: Effective written and verbal communication skills, experience communicating complex technical information to a variety of audiences including engineers, contractors, and the public, and resolving misunderstandings. At the Transportation Technician 2 (Semi-Skilled) Intermediate level, the following is required: Engineering Knowledge and Technical Skills: Demonstrated understanding of civil, structural, geotechnical, or transportation engineering principles.

Experience in applying engineering and mathematical principles to perform technical tasks, interpret results, and troubleshoot routine issues on transportation projects. Inspection Documentation and Field Materials Testing Skills: Experience in independently preparing detailed field reports and notes based on observations, and identifying trends or discrepancies to support insurance of project and industry standards. Experience performing a variety of material tests independently and accurately documenting results.

Design Proficiency: Experience in using standard software to prepare records, estimates, and other documents; uses engineering software to create plan sheets and drawings; navigates databases, manuals, and other documents with oversight to ensure conformity to design standards. Communication and Interpersonal Proficiency: Effective written and verbal communication skills, experience independently conveying technical information to diverse audiences, and adjusting communication style for understanding. At the Transportation Technician 1 (Trainee) level, the following is required: Engineering Knowledge and Technical Skills: Demonstrated understanding of civil, structural, geotechnical, or transportation engineering principles.

Experience in applying basic engineering and mathematical principles under supervision to support tasks such as drafting, surveying, plan development, or data collection. Inspection Documentation and Field-Materials Testing Skills: Experience in preparing basic field reports or field notes under guidance, following established templates and procedures. Ability to perform basic field or laboratory field tests under guidance, following established procedures and recording results accurately.

Design Proficiency: Experience in using standard software to prepare records, reports, drawings, and other documents. Ability to use engineering software to create plan sheets and drawings with oversight. Communication and Interpersonal Proficiency: Experience communicating technical information clearly in routine situations under supervision and receiving feedback to improve clarity.

In addition to the above, the following are also required at each level: Growth Mindset: Actively demonstrates a commitment to learning and growth. Service-Oriented: Takes action to meet the needs of others. Ability to Obtain and Maintain the following certifications: General Inspector Certification.

Construction Materials Testing Certifications, including WAQTC AgTT, WAQTC AsTT-II, ACI, WAQTC DTT Embankment, WAQTC DTT HMA. Ability to adjust work schedules to align with contractor activities, including working long hours, nights, and weekends when necessary. Valid driver's license and the ability to operate state-owned vehicle.

Ability to work outdoors in all weather conditions, traverse rough, steep, and uneven terrain, and perform duties in confined spaces while maintaining safety protocols. Ability to maneuver and transport various materials and/or equipment up to 50 pounds. It is preferred that qualified candidates also demonstrate: Engineering Design Software: Proficiency in the engineering design software OpenRoads.

Local Area Knowledge & Application: Demonstrated knowledge of the local transportation network, geographic features, roadway systems, and surrounding communities, with the ability to apply that knowledge to support project development, design decisions, and field investigations. Important Notes This recruitment may also be used to fill additional positions per business needs. This position offers flexible/hybrid remote work options.

To review the full Position Description, please follow the directions in the "Contact Us" section of this posting. In addition to base salary, employees may be entitled to other forms of compensation depending on the type, duties, or location of the position. For union-represented positions, more information on other forms of compensation can be found in the applicable Collective Bargaining Agreements.

Information on other compensation types for non-represented positions can be found in Chapter 357-28 of the Washington Administrative Code. This is a Transportation Technician 3 position. However, the hiring manager reserves the right to fill the position at a lower level in the classification series based on candidate qualifications, providing an opportunity for an individual to gain the required experience on the job as part of a formal "in-training" plan.

The base salaries for each level are: Transportation Technician 3: $66,072 - $88,788 Transportation Technician 2: $56,952 - $76,608 Transportation Technician 1: $48,048 - $64,512 WSDOT does not use the E-Verify system, therefore we are not eligible to extend STEM Optional Practical Training (OPT). For more information, please visit www.uscis.gov Why WSDOT Work-Life Balance - We offer flexible work schedules that allow you time for your life outside of this excellent opportunity. Paid Leave - In addition to 12 paid holidays, full-time employees may earn up to 25 paid vacation days per year

Tuition Assistance - Permanent employees have several options for assistance with education expenses, including tuition reimbursement programs, government discounts at participating colleges throughout the state, and eligibility for federal student loan forgiveness. Plan For Your Future - WSDOT offers a comprehensive benefits package that includes a variety of healthcare options. Employees also have a choice of state retirement programs, and much more.

Go to State Benefits for more information. Check out this video to learn more: Why WSDOT. How to Apply Applications for this recruitment will be accepted electronically.

Your relevant experience may be evaluated to determine salary. Therefore, it is very important that the "Work Experience" portion of the application be completed in as much detail as possible. In order to be considered for this opportunity, please include the following with your online application: An attached Resume outlining (in reverse chronological order) your experience to date.

An attached Cover Letter that further explains your qualifications and indicates why you believe you are a viable candidate for this role. Contact details for a minimum of three (3) individuals who can attest to your work performance, technical skills, and job-related competencies. This information can be entered in the "References" section of the online application; does not require an additional attachment.

Please click the "APPLY" button to proceed. Note that you will be prompted to either sign in or create an account. This step is required in order to submit an application to this opportunity.

WSDOT is an equal opportunity employer. We value the importance of creating an environment in which all employees can feel respected, included, and empowered to bring unique ideas to the agency. Our diversity and inclusion efforts include embracing different cultures, backgrounds and viewpoints while fostering growth and advancement in the workplace.

All persons, regardless of race, ethnicity, age, veteran status, sexual orientation, and/ or gender identity, are encouraged to apply. Persons with disabilities needing assistance in the application process, or those needing this job announcement in an alternative format may contact the recruiter listed. Contact Us For inquiries about this posting, you may contact the assigned Recruiter at amanda.strebeck@wsdot.wa.gov Please be sure to reference Transportation Technician 3 (In-Training) #20090 in the subject line.


What State Of Washington employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


State of Washington logo

About State of Washington

Sourced by ZipRecruiter

The State of Washington is not a traditional company, but a governmental organization that is tasked with managing the various state-run services and enterprises in Washington. Headquartered in Seattle, Washington, USA, the organization is responsible for the overall administration of the state's agencies and public services. Since the admission of Washington into the Union on November 11, 1890, the state government has aimed to provide a high quality of life for its residents through effective and efficient public services.

Industry

Public administration

Company size

10,000+ Employees

Headquarters location

Seattle, WA, US

Year founded

1889