1

Software Developer Apprenticeship Jobs in Washington

Machinist-Gaithersburg,Maryland

Ashburn, VA

$21.50 - $29.50/hr

Supervise and mentor machinists and apprentices, ensuring quality standards and productivity goals ... Experience with CNC programming (e.g., G-code, CAM software). * Ability to lead and train junior ...

Machinist

Gaithersburg, MD ยท On-site

$23.50 - $32.25/hr

Supervise and mentor machinists and apprentices, ensuring quality standards and productivity goals ... Experience with CNC programming (e.g., G-code, CAM software). * Ability to lead and train junior ...

Machinist

Gaithersburg, MD ยท On-site

$23.50 - $32.25/hr

Supervise and mentor machinists and apprentices, ensuring quality standards and productivity goals ... Experience with CNC programming (e.g., G-code, CAM software). * Ability to lead and train junior ...

SkillBridge - National Security

Chantilly, VA ยท On-site

$49 - $65.50/hr

... training, apprenticeships, or internships during the last 180 days of military service ... software engineering, data science, hardware engineering, program management, and more.

CNC Machinist

Sterling, VA ยท On-site

$40 - $45/hr

... apprenticeship or equivalent * Experience with 5-axis mills * Experience operating wire EDM machines * Experience programming with CAD/CAM software (MasterCam preferred) * Familiarity with ISO 9001 ...

CNC Machinist

Sterling, VA ยท On-site

$20.25 - $27.75/hr

Preferred: 2-year degree, technical certification, apprenticeship or equivalent Experience with 5-axis mills Experience operating wire EDM machines Experience programming with CAD/CAM software ...

CNC Machinist

Sterling, VA ยท On-site

$95K/yr

... apprenticeship or equivalent * Experience with 5-axis mills * Experience operating wire EDM machines * Experience programming with CAD/CAM software (MasterCam preferred) * Familiarity with ISO 9001 ...

CNC Machinist

Sterling, VA ยท On-site

$40 - $45/hr

... apprenticeship or equivalent * Experience with 5-axis mills * Experience operating wire EDM machines * Experience programming with CAD/CAM software (MasterCam preferred) * Familiarity with ISO 9001 ...

next page

Showing results 1-20

Software Developer Apprenticeship information

See Washington salary details

$54.4K

$126.7K

$188K

How much do software developer apprenticeship jobs pay per year?

As of Jun 27, 2026, the average yearly pay for software developer apprenticeship in Washington is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.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 Washington? The most popular types of Software Developer Apprenticeship jobs in Washington are:
What job categories do people searching Software Developer Apprenticeship jobs in Washington look for? The top searched job categories for Software Developer Apprenticeship jobs in Washington are:
What cities in Washington are hiring for Software Developer Apprenticeship jobs? Cities in Washington with the most Software Developer Apprenticeship job openings:

$90K/yr

Full-time

Posted 2 days ago


Job description

The Estimator collects and evaluates RSCโ€™s data to estimate the costs, resources, and labor required to provide a service or produce a product by performing research, gathering quotations, preparing reports, and monitoring forecast plans.

Duties:

Identifies labor, materials, costs, and time requirements by researching proposals, blueprints, and related documents.

Collect multiple quotes from subcontractors, vendors, and suppliers.

Reviews company data and monitors budgets and prices using software.

Analyzes and assesses cost estimates.

Researches the project/program and its requirements.

Prepares detailed cost estimate reports.

Manages the various stages of a company project to ensure that expenses follow the forecast plan.

Perform risk analysis.

Creates and submits estimate reports or bids to appropriate persons.

Build relationships with key vendors, including subcontractors, suppliers, engineers, etc.

Performs other related duties as assigned.

Previous Work Experience:

5โ€“7 years of estimating experience within the electrical and/or mechanical (HVAC) construction industry.

Demonstrated ability to read and interpret construction drawings, blueprints, and project specifications.

Proven track record of preparing accurate material takeoffs, labor estimates, and bid proposals for commercial or industrial projects.

Experience working with general contractors, subcontractors, and project owners throughout the bid and pre-construction process.

Familiarity with estimating software (e.g., Bluebeam, Accubid, Trimble, or equivalent) and proficiency in Microsoft Excel for cost analysis and reporting.

Level of Education:

High School Diploma or GED required.

Associate's or bachelor's degree in construction management, Mechanical Engineering, Electrical Engineering, or a related field preferred.

Union Tradesman Apprenticeship completion is a plus.

Formal training or coursework in estimating, project management, or construction accounting is highly desirable.

Physical Requirements:

Ability to lift up to 50 lbs. or more as required.

Licenses and Certifications:

OSHA 10-Hour or 30-Hour Construction Safety Certification (required or to be obtained within 90 days of hire).

ASPE (American Society of Professional Estimators) Certification โ€” Certified Professional Estimator (CPE) preferred.

Valid Driver's License with an acceptable driving record (required).