1

Software Developer Apprenticeship Jobs in Seattle, WA

Role Description The Software Engineering Apprentice is a full time role for an exceptional early ... The point of the apprenticeship is that in twelve months you are operating as an engineer, not as ...

... 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 ...

Service Technician, Apprentice

Kent, WA ยท On-site

$30 - $36/hr

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

Service Technician, Apprentice

Kent, WA ยท On-site

$30 - $36/hr

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

About Us SUSE is a global leader of enterprise open source software. By transforming community ... Vocational: apprenticeship/certification completion. May be technical or non-technical. May include ...

next page

Showing results 1-20

Software Developer Apprenticeship information

See Seattle, WA salary details

$54.6K

$127.3K

$188.9K

How much do software developer apprenticeship jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software developer apprenticeship in Seattle, WA is $127,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $147,900.00 per year, depending on experience, location, and employer.

What is a software developer apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What are software developer apprenticeship opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

What are the key skills and qualifications needed to thrive as a software developer apprentice, and why are they important?

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a software developer apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

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

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

What job categories do people searching Software Developer Apprenticeship jobs in Seattle, WA look for?

The top searched job categories for Software Developer Apprenticeship jobs in Seattle, WA are:

Infographic showing various Software Developer Apprenticeship job openings in Seattle, WA as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $127,283 per year, or $61.2 per hour.

Software Engineering Apprentice

Helm AI

Seattle, WA โ€ข On-site

Other

This job post hasย expired 3 days ago.ย Applications are no longer accepted.


Job description

Company Description

Helm is building the infrastructure layer for world simulation. Physics tools cannot model human behavior. Social AI cannot model physics. Economic tools cannot model either. Helm composes all of them into one platform, so a drought can trigger crop failure, commodity prices can spike, consumer sentiment can shift, and policy can respond, all inside a single pipeline. Teams in defense, reinsurance, energy, and public policy use it to model reality before they bet on it. Every prediction is scored against ground truth, so users know how much to trust the output. The same way containers standardized compute and SQL standardized data, we are building the standard interface for simulation.


Role Description

The Software Engineering Apprentice is a full time role for an exceptional early career engineer who wants to learn by shipping into a real production system rather than by working through a curriculum. This is not a rotation, a shadowing program, or a ticket queue. You will be given scoped, real work from your first week, paired with a senior engineer who reviews everything you write, and expected to grow into owning entire surfaces of the product.


What that work looks like will change as you do. Early on it is likely to be well defined pieces of the platform: building out the World Library of simulation primitives, writing engine adapters so a new simulation model plugs into the orchestration layer, extending the validation suite that benchmarks runs against historical data, or working on the builder tools that let users configure scenarios and agent populations without writing code. Later it means taking a problem that is still ambiguous and coming back with something that works.


You will read a lot of code you did not write. You will ask a lot of questions. You will get direct feedback in code review, sometimes more than is comfortable, because that is the fastest way anyone has found to get good. The point of the apprenticeship is that in twelve months you are operating as an engineer, not as an apprentice.


Qualifications

  • Degree, or currently enrolled, in computer science, engineering, physics, mathematics, or a closely related technical field from a top university.
  • Strong academic record in technical coursework. Algorithms, systems, and anything quantitative matter more to us than your overall GPA.
  • You build things outside of coursework. Personal projects, open source contributions, research code, a game, a tool you made because something annoyed you. Class assignments alone do not tell us much.
  • Comfortable in at least one language, ideally Python or TypeScript, and able to read code in others without panicking.
  • Curious about simulation, modeling, or systems that try to predict the world. You do not need a physics or economics background, but you should find the problem genuinely interesting, because you will be reading about it constantly.
  • Takes feedback well. You can have your work marked up in review and treat it as information rather than as a verdict on you.
  • Can work through being stuck. You know how to debug, when to search, when to read the source, and when to ask for help instead of burning a day on pride.
  • Clear communicator in writing. Most of the work is asynchronous and you will need to explain what you did and why.