1

Intermediate Software Developer Jobs in Bothell, WA

E3 - Engineer

Edmonds, WA · Hybrid

$75.80/hr

... software Intermediate Microsoft Office skills (Word, Excel, PowerPoint) Intermediate written and spoken English for professional environments Nice-to-Have Qualifications Utility industry experience ...

... hardware and software integration. Intermediate knowledge of electro-mechanical hardware ... Familiarity with Azure DevOps (ADO) or similar CI/CD tools is a plus. Debugging skills ability to ...

... hardware and software integration.Intermediate knowledge of electro-mechanical hardware ... Familiarity with Azure DevOps (ADO) or similar CI/CD tools is a plus.Debugging skills ? ability to ...

Staff Electrical Engineer

Seattle, WA · On-site

$105K - $150K/yr

Produce high-quality electrical design documentation using REVIT, CAD, and/or BIM software ... Intermediate knowledge on CSI specifications. * Strong written and verbal communication skills to ...

Intermediate knowledge of computer SW and operating systems. * Strong theoretical understanding of ... on software tools or manuals. * Aerospace equipment test experience, such as DO-160 testing ...

Data Engineers (Seattle, WA)

Seattle, WA · On-site

$130K - $156K/yr

One or more of the following cloud-based data engineering tool stacks: AWS, Azure, Google Cloud ... Intermediate LLC 111 Weir Dr Woodbury, MN 55125 What's in it for you? We offer a competitive salary ...

Data Engineers (Seattle, WA)

Seattle, WA · Hybrid

$130K - $156K/yr

One or more of the following cloud-based data engineering tool stacks: AWS, Azure, Google Cloud ... Salary Range: $144,047 to $150,000 Apply and review company benefits at Purpose Brands Intermediate ...

next page

Showing results 1-20

Intermediate Software Developer information

See Bothell, WA salary details

$53.7K

$125K

$185.6K

How much do intermediate software developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for intermediate software developer in Bothell, WA is $125,030.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,600.00 and $145,300.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

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

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Bothell, WA? The most popular types of Software Developer jobs in Bothell, WA are:
What job categories do people searching Intermediate Software Developer jobs in Bothell, WA look for? The top searched job categories for Intermediate Software Developer jobs in Bothell, WA are:

$75.80/hr

Other

Re-posted 3 days ago


Job description

Job Description Role: E3 - Engineer - Project Engineer Location: Edmonds, BC (Hybrid - 2 days/week in office) Travel: Site travel across BC (approximately once per year) Duration: 2026/07/06 - 2028/07/01 Max T4 Rate: $62.64 Max INC Rate: $75.80 General Description The E3 - Engineer is a fully qualified and accredited engineering professional who applies theoretical and practical knowledge to provide engineering design, estimating, planning, and quality management services for low to medium complexity projects and/or operations safely, with quality, within budget, and on time. Overview Review test results for telecom equipment during commissioning Produce Test Report Cover Sheets (TRCS) Review Commissioning Engineering Standards Support the team in other project-related activities Experience & Role Accountabilities Minimum four (4) years of experience in a relevant engineering field or equivalent Develop safe engineering solutions using initiative and judgement to perform activities such as developing designs, analyzing and resolving problems, and interpreting engineering specifications on low to medium complexity assignments for projects and/or operations Assist project or operations management to meet safety, cost, quality, and schedule objectives through activities including: Proposing changes in plans and estimated costs Recommending payment for contractor work completed Preparing progress reports Coordinating work schedules Supporting other related project tasks Participate in engineering practice by: Conducting independent studies and analysis Exercising judgment in selecting and interpreting information Recommending safe engineering designs Making decisions related to standard methods and designs Supporting engineering standards compliance Perform periodic independent tasks including on-site construction quality control and monitoring to ensure design compliance Engage with senior engineering teams where problems are difficult, complex, or unusual to support engineering risk management Must-Have Qualifications Commissioning experience Networking / IP knowledge Telecom engineering background preferred (electrical engineering background will also be considered) Time Division Multiplexing (TDM) equipment knowledge Education & Professional Requirements University graduate in Applied Science or Engineering Registered Professional Engineer (P.Eng.) or Professional Geoscientist (P.Geo.) with Engineers & Geoscientists BC, or eligible for registration with EGBC Ability to work under Professional Practice Management and Quality Management requirements Familiarity with digital sign and seal technologies (Notarius may be required) Technical Skills Familiarity with CAD systems and drawing standards Ability to use standard industry design and analysis software Intermediate Microsoft Office skills (Word, Excel, PowerPoint) Intermediate written and spoken English for professional environments Nice-to-Have Qualifications Utility industry experience Additional familiarity with CAD systems and drawing standards Important Notes Prior to assignment commencement, the selected candidate must hold their own sole practitioner Permit to Practice or operate under their firm's Permit to Practice with EGBC Registrants provided through this assignment will work under the Professional Practice Management Plan - Quality Management Pillar Registrants must apply their own or their firm's Permit to Practice Number to sealed work Project documentation produced during the contract period will be retained to satisfy EGBC Bylaws