1

Software Apprentice Jobs in Washington (NOW HIRING)

Engineering Apprentice (Hardware)

Manassas, VA ยท On-site

$123K - $163K/yr

An employee in the engineering apprenticeship program will perform a variety of duties in the ... software and networking. Successful applicants will join a team that currently develops, delivers ...

Knowledge of geospatial analysis software suites (GIS commercial software packages such as ArcGIS Pro, ERDAS & SocetSet, including common office software to include spreadsheets, word processing ...

Knowledge of geospatial analysis software suites (GIS commercial software packages such as ArcGIS Pro, ERDAS & SocetSet, including common office software to include spreadsheets, word processing ...

next page

Showing results 1-20

Software Apprentice information

See Washington salary details

$13

$24

$42

How much do software apprentice jobs pay per hour?

As of Jun 26, 2026, the average hourly pay for software apprentice in Washington is $24.94, according to ZipRecruiter salary data. Most workers in this role earn between $19.62 and $27.21 per hour, depending on experience, location, and employer.

What are Software Apprentices?

Software Apprentices are entry-level professionals who participate in structured learning programs to gain hands-on experience in software development. These programs are designed to help individuals learn coding, software engineering principles, and industry best practices while working alongside experienced developers. Apprenticeships typically combine on-the-job training with mentorship and sometimes include classroom instruction. The goal is to prepare apprentices for full-time roles as software engineers or developers by the end of the program.

What is the difference between Software Apprentice vs Software Developer?

AspectSoftware ApprenticeSoftware Developer
Required CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or equivalent experience in computer science or related field
Work EnvironmentEntry-level, training-focused, often in internship or mentorship programsFull-time professional role, responsible for designing, coding, and maintaining software
Employer & Industry UsageUsed by companies hiring entry-level or trainee roles in techCommonly employed in software firms, tech departments, and IT companies

The main difference between a Software Apprentice and a Software Developer lies in experience and responsibilities. Apprentices are typically in training or early learning stages, focusing on gaining skills, while Developers are experienced professionals responsible for creating and maintaining software products.

What types of projects and tasks can a Software Apprentice expect to work on during their apprenticeship?

As a Software Apprentice, you can expect to work on a variety of real-world projects under the guidance of experienced developers. Typical tasks may include writing and debugging code, assisting with software testing, participating in code reviews, and collaborating on team projects using agile methodologies. Apprentices often rotate through different teams or areas, allowing exposure to both front-end and back-end development, as well as opportunities to learn about version control, documentation, and deployment processes. This hands-on experience helps apprentices build foundational skills and gain practical knowledge that supports their progression into more advanced software development roles.

What are the key skills and qualifications needed to thrive as a Software Apprentice, and why are they important?

To thrive as a Software Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a basic knowledge of computer science principles. Familiarity with version control systems like Git, foundational programming languages such as Python or Java, and exposure to development environments are often expected. Curiosity, willingness to learn, effective communication, and teamwork are standout soft skills for this role. These abilities are crucial for adapting to new technologies, collaborating with senior developers, and building a strong foundation for a successful software engineering career.
What are the most commonly searched types of Software jobs in Washington? The most popular types of Software jobs in Washington are:
Site Reliability Engineer -Apprentice

Site Reliability Engineer -Apprentice

Tensley Consulting, Inc.

Annapolis Junction, MD โ€ข On-site

$81K - $135K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

Job Description

Site Reliability Engineer - Apprentice


Cloud Platforms | Azure | Microsoft 365 | Automation


Tensley Consulting is seeking a Site Reliability Engineer to support the design, maintenance, and reliability of secure cloud and enterprise IT infrastructure. This is a hands-on engineering role focused on cloud operations, automation, infrastructure-as-code, monitoring, and DevOps practices across Microsoft Azure, Microsoft 365, and related cloud environments.


The ideal candidate will have early-career hands-on exposure to SRE, DevOps, cloud engineering, or software engineering concepts and a strong interest in building reliable, scalable, and automated infrastructure solutions. This role is well-suited for someone who can learn quickly, contribute with limited ramp-up time, and work independently with appropriate guidance.


Key Responsibilities

-Support and maintain cloud infrastructure within Microsoft Azure and Microsoft 365/O365 environments

-Assist with monitoring system performance, availability, reliability, and operational health

-Support incident response, troubleshooting, and root cause analysis for infrastructure, application, and integration issues

-Contribute to automation efforts using scripting, infrastructure-as-code, and DevOps workflows

-Assist with the design, development, and maintenance of CI/CD pipelines and automation processes

-Support GitOps practices, including code reviews, branching strategies, and merge request workflows

-Help identify operational inefficiencies and support efforts to reduce manual work through automation

-Collaborate with internal stakeholders to improve system performance, scalability, security, and reliability

-Develop and maintain technical documentation, including SOPs, implementation guides, and architecture notes

-Support on-site IT operations as needed


Required Skills

-1โ€“3 years of hands-on exposure in SRE, DevOps, cloud engineering, software engineering, or enterprise IT infrastructure roles

-Familiarity with Microsoft Azure and Microsoft 365/O365 environments

-Familiarity with infrastructure monitoring, alerting, incident response, and operational support

-Familiarity with automation and scripting using PowerShell, Python, or similar languages

-Familiarity with CI/CD tools, DevOps workflows, and version-controlled deployment practices

-Familiarity with infrastructure-as-code concepts and tools such as Terraform, ARM templates, or similar

-Familiarity with Git-based development practices, including code reviews, branching, and merge requests

-Familiarity with cloud infrastructure, reliability, security, and operational best practices

-Ability to work independently with minimal supervision while also collaborating in a team environment

-Verifiable work history with consistent tenure and demonstrated performance


Desired Skills

-Familiarity with software engineering fundamentals and compiled languages such as Go, C#, C/C++, Java, Rust, or similar

-Familiarity with Google Cloud Platform and/or Microsoft Azure Government, GCC High, or Gov Cloud environments

-Familiarity with Terraform, including modules, state management, or provider concepts

-Familiarity with containerization technologies such as Docker or Kubernetes

-Familiarity with service mesh technologies such as Istio

-Familiarity with Entra ID / Azure AD, including service principals, conditional access, or Graph API

-Familiarity with GitLab CI, GitHub Actions, or similar CI/CD tools

-Familiarity with PowerShell, PowerShell modules, or Desired State Configuration

-Familiarity with monitoring, observability, and alerting solutions for distributed systems

-Familiarity with networking fundamentals across Layers 3โ€“7

-Familiarity with Zero Trust architecture and federal security frameworks such as NIST 800-53, 800-171, 800-172, or 800-207

-Familiarity with corporate IT, consulting, government, or Intelligence Community environments


Education / Experience

-1โ€“3 years of relevant experience in software engineering, site reliability engineering, DevOps, cloud engineering, or enterprise IT -infrastructure support

-Bachelorโ€™s degree in Computer Science, Engineering, Information Technology, or a related technical field is preferred

-Additional relevant technical experience, certifications, or hands-on project work may be considered in place of a degree


Clearance

An active clearance is not required to be considered. Uncleared candidates must have the ability to obtain and maintain a clearance if required in the future. Uncleared - TS/SCI are acceptable


Salary

$81,000 - $135,000


This represents the typical salary range for this position but is not guaranteed. Salary is based on years of experience, technical depth, cloud platform expertise, technical alignment, clearance level, and contractual requirements, which may fall outside of the listed range.

, About Tensley Consulting, Inc.
About TensleyTensley Consulting is a Service-Disabled Veteran-Owned Small Business focused on mission engineering in support of the United States Intelligence Community and the Department of Defense. Our team consists of System Engineers, Software Engineers, Test Engineers, and Signals Analysts performing work throughout the Continental United States (CONUS) and Outside the Continental United States (OCONUS).
Equal Opportunity, Diversity InclusionWe aim to build a team that represents a variety of backgrounds, perspectives, and skills. We embrace inclusion and ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, military or veteran status, or any other personal characteristic.
Benefits Include
100% paid medical coverage with HSA and company contribution
100% paid vision, dental, short-term, and long-term premium
12% 401(k) contribution (not a match)
Education and training budget
6 weeks and 3 days of PTO
And much more!
Come grow with us!