1

Software Engineering Apprenticeship Jobs in Bothell, WA

... software development following software engineering best practices (C++ or Python) Hardware ... BSc or MSc degree in Engineering or Physics and/or apprenticeship in electronics or related field ...

... software development following software engineering best practices (C++ or Python) Hardware ... BSc or MSc degree in Engineering or Physics and/or apprenticeship in electronics or related field ...

... software and technology, along with a variety of hand-tools, following blueprints or engineering ... apprenticeship is required. Typically requires at least 10 plus years of experience in HVAC. * ...

Aerospace Maintenance Mechanic

Lynnwood, WA · On-site

$27.75 - $35.50/hr

You'll join a group of aerospace professionals committed to engineering excellence and work in a ... Maintain accurate records in computer maintenance management software by documenting activities and ...

next page

Showing results 1-20

Software Engineering Apprenticeship information

See Bothell, WA salary details

$111.2K

$189.3K

$224.1K

How much do software engineering apprenticeship jobs pay per year?

As of Jul 30, 2026, the average yearly pay for software engineering apprenticeship in Bothell, WA is $189,349.00, according to ZipRecruiter salary data. Most workers in this role earn between $193,400.00 and $193,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Software Engineering Apprenticeship position, and why are they important?

To thrive as a Software Engineering Apprentice, you need a solid grasp of programming fundamentals, problem-solving abilities, and a relevant educational background such as coursework in computer science or related fields. Familiarity with modern development tools, version control systems like Git, and at least one popular programming language (such as Python, Java, or JavaScript) is typically expected. Strong communication, eagerness to learn, and teamwork skills set successful apprentices apart. These competencies ensure you can effectively contribute to projects, absorb knowledge quickly, and adapt to fast-paced engineering teams.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer, and many successful professionals start their careers later in life. Apprenticeships and coding bootcamps often accept individuals of various ages, and skills such as programming languages and problem-solving are more important than age. Continuous learning and practical experience can lead to a successful career regardless of when you start.

Can you become a software engineer with an apprenticeship?

A software engineering apprenticeship provides hands-on training and experience that can lead to a full-time software engineering role. Many apprenticeships include skill development in programming languages, tools, and industry practices, making them a viable pathway into a software engineering career.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles often require advanced skills in areas like machine learning, cloud computing, or leadership, and typically involve working in competitive, high-demand environments.

What kind of mentorship or training can I expect during a Software Engineering Apprenticeship?

As a Software Engineering Apprentice, you’ll usually receive structured mentorship from experienced developers who guide you through technical challenges and review your code. Many programs offer a mix of hands-on project work, regular check-ins, and formal training sessions to help build your skills incrementally. You may have the chance to rotate across teams or work with different specialists, giving you exposure to various technologies and work styles. This supportive environment not only accelerates your learning but also prepares you for a successful transition into a full-time software engineering role.

What is a Software Engineering Apprenticeship job?

A Software Engineering Apprenticeship is a structured, hands-on training program that allows individuals to gain real-world software development experience while working under the guidance of experienced engineers. Apprentices typically work on coding projects, collaborate with teams, and learn industry best practices. These programs are designed for individuals with little to no professional experience and often serve as a pathway to a full-time software engineering role.

Is 27 too old for an apprenticeship?

Software Engineering Apprenticeships are open to individuals of various ages, and 27 is not considered too old to start. Many apprenticeships value diverse experiences and skills, and age should not be a barrier to gaining entry into the field or developing programming and technical skills. Employers often prioritize motivation and aptitude over age in apprenticeship programs.
What are popular job titles related to Software Engineering Apprenticeship jobs in Bothell, WA? For Software Engineering Apprenticeship jobs in Bothell, WA, the most frequently searched job titles are:
What job categories do people searching Software Engineering Apprenticeship jobs in Bothell, WA look for? The top searched job categories for Software Engineering Apprenticeship jobs in Bothell, WA are:
What cities near Bothell, WA are hiring for Software Engineering Apprenticeship jobs? Cities near Bothell, WA with the most Software Engineering Apprenticeship job openings:
Infographic showing various Software Engineering Apprenticeship job openings in Bothell, WA as of July 2026, with employment types broken down into 2% Locum Tenens, 1% As Needed, 82% Full Time, 11% Part Time, 2% Contract, and 2% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $189,349 per year, or $91 per hour.

Software Engineer - Full Stack

Schweitzer Engineering Laboratories

Lynnwood, WA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Schweitzer Engineering Laboratories rating

9.1

Company rating: 9.1 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

5th of 156 rated electronics manufacturers


Job description

Responsibilities

  • Participate in the design, implementation, and test of software systems.
  • Understand hardware and softwareinteractions, andcollaborate withfirmware andhardwareengineers.
  • Participate in project planning and estimation.
  • Mentorengineers andtechnicians.
  • Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
  • Understand. Create. Simplify.
  • Other duties as assigned.

Qualifications

  • B.S. in Computer Science, Software Engineering, or equivalent
  • Knowledge and experience in object-oriented languages (C#, Java, C++, Delphi)
  • Strong understanding of OO principles and concepts
  • Strong writing, documentation, and speaking skills
  • Must have a strong work ethic and commitment to quality
  • Ability to learn new skills and assume new responsibilities
  • Ability to work cooperatively in a team environment
  • Background check results satisfactory to SEL
  • Negative drug test result(s).
  • Ability to adhere to SEL's tobacco free workplace policy.

Preferred Qualifications

  • Knowledge of Agile development principles and processes
  • Knowledge of C# and the .NET Framework or .NET Core
  • Understanding of modern web development
  • Knowledge and experience in web supporting technologies (JavaScript, CSS, HTML5).
  • Experience with User Experience design
  • Experience with revision control systems (Git)
  • Experience with automated unit testing (NUnit, MSTest, Jest)

Location: Lynnwood, WA

Competitive pay. Superior benefits. Inspiring work.

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.

  • We're 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.
  • We offer top tier medical, prescription, dental, vision, life, and disability insurance.
  • We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.
  • We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
Software Engineer: $97,700 - $144,400

We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAMfilteror reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.


What Schweitzer Engineering Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom